UNPKG

3.5 kBTypeScriptView Raw
1declare module '@ember/-internals/metal' {
2 export {
3 default as computed,
4 autoComputed,
5 isComputed,
6 ComputedProperty,
7 type ComputedDecorator,
8 type ComputedPropertyGetter,
9 type ComputedPropertyObj,
10 type ComputedPropertySetter,
11 type ComputedPropertyCallback,
12 } from '@ember/-internals/metal/lib/computed';
13 export { getCachedValueFor } from '@ember/-internals/metal/lib/computed_cache';
14 export { default as alias } from '@ember/-internals/metal/lib/alias';
15 export { deprecateProperty } from '@ember/-internals/metal/lib/deprecate_property';
16 export {
17 PROXY_CONTENT,
18 _getPath,
19 get,
20 _getProp,
21 type HasUnknownProperty,
22 hasUnknownProperty,
23 } from '@ember/-internals/metal/lib/property_get';
24 export { set, _setProp, trySet } from '@ember/-internals/metal/lib/property_set';
25 export {
26 objectAt,
27 replace,
28 replaceInNativeArray,
29 addArrayObserver,
30 removeArrayObserver,
31 } from '@ember/-internals/metal/lib/array';
32 export {
33 arrayContentWillChange,
34 arrayContentDidChange,
35 } from '@ember/-internals/metal/lib/array_events';
36 export {
37 eachProxyArrayWillChange,
38 eachProxyArrayDidChange,
39 } from '@ember/-internals/metal/lib/each_proxy_events';
40 export {
41 addListener,
42 hasListeners,
43 on,
44 removeListener,
45 sendEvent,
46 } from '@ember/-internals/metal/lib/events';
47 export {
48 beginPropertyChanges,
49 changeProperties,
50 endPropertyChanges,
51 notifyPropertyChange,
52 type PropertyDidChange,
53 PROPERTY_DID_CHANGE,
54 } from '@ember/-internals/metal/lib/property_events';
55 export {
56 defineProperty,
57 defineDecorator,
58 defineValue,
59 } from '@ember/-internals/metal/lib/properties';
60 export {
61 type ExtendedMethodDecorator,
62 type DecoratorPropertyDescriptor,
63 ComputedDescriptor,
64 type ElementDescriptor,
65 isElementDescriptor,
66 nativeDescDecorator,
67 descriptorForDecorator,
68 descriptorForProperty,
69 isClassicDecorator,
70 setClassicDecorator,
71 makeComputedDecorator,
72 } from '@ember/-internals/metal/lib/decorator';
73 export { default as libraries, Libraries } from '@ember/-internals/metal/lib/libraries';
74 export { default as getProperties } from '@ember/-internals/metal/lib/get_properties';
75 export { default as setProperties } from '@ember/-internals/metal/lib/set_properties';
76 export { default as expandProperties } from '@ember/-internals/metal/lib/expand_properties';
77 export {
78 ASYNC_OBSERVERS,
79 SYNC_OBSERVERS,
80 addObserver,
81 activateObserver,
82 removeObserver,
83 flushAsyncObservers,
84 revalidateObservers,
85 } from '@ember/-internals/metal/lib/observer';
86 export {
87 default as inject,
88 DEBUG_INJECTION_FUNCTIONS,
89 } from '@ember/-internals/metal/lib/injected_property';
90 export {
91 tagForProperty,
92 tagForObject,
93 markObjectAsDirty,
94 } from '@ember/-internals/metal/lib/tags';
95 export { tracked, TrackedDescriptor } from '@ember/-internals/metal/lib/tracked';
96 export { cached } from '@ember/-internals/metal/lib/cached';
97 export { createCache, getValue, isConst } from '@ember/-internals/metal/lib/cache';
98 export {
99 NAMESPACES,
100 NAMESPACES_BY_ID,
101 addNamespace,
102 findNamespace,
103 findNamespaces,
104 processNamespace,
105 processAllNamespaces,
106 removeNamespace,
107 isSearchDisabled as isNamespaceSearchDisabled,
108 setSearchDisabled as setNamespaceSearchDisabled,
109 setUnprocessedMixins,
110 } from '@ember/-internals/metal/lib/namespace_search';
111}