• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "files": [
3    // common:
4    // declarations of C++ exposed classes
5    "src/lib/common/ace_console.native.d.ts",
6    "src/lib/common/state_mgmt_configure.ts",
7    "src/lib/common/ace_trace.native.d.ts",
8    "src/lib/common/state_mgmt_profiler.ts",
9    "src/lib/common/state_mgmt_profiler.native.d.ts",
10    "src/lib/common/ark_tools.d.ts",
11    "src/lib/common/environment_setting.d.ts",
12    "src/lib/common/storage.d.ts",
13    "src/lib/common/local_storage_native.d.ts",
14    "src/lib/common/lazy_foreach.d.ts",
15    "src/lib/common/ifelse_native.d.ts",
16    "src/lib/common/ark_component.d.ts",
17
18    // interop configure
19    "src/lib/interop/interop_configure.ts",
20    "src/lib/interop/interop_module.ts",
21
22    // interfaces
23    "src/lib/common/i_environment_backend.ts",
24    "src/lib/common/i_storage.ts",
25
26    // sdk
27    "src/lib/sdk/i_animatable_arithmetic.ts",
28    "src/lib/sdk/i_data_source.d.ts",
29    "src/lib/sdk/i_property_subscriber.ts",
30    "src/lib/sdk/local_storage.ts",
31    "src/lib/sdk/app_storage.ts",
32    "src/lib/sdk/subscriber_lookup.ts",
33    "src/lib/sdk/subscribed_abstract_property.ts",
34    "src/lib/sdk/subscribable_abstract.ts",
35    "src/lib/sdk/persistent_storage.ts",
36    "src/lib/sdk/environment.ts",
37    "src/lib/sdk/i_repeat.ts",
38    "src/lib/sdk/i_monitor.d.ts",
39
40    // common
41    "src/lib/common/state_mgmt_console_trace.ts",
42    "src/lib/common/observed_object.ts",
43    "src/lib/common/observed_property_abstract.ts",
44    "src/lib/common/custom_span_native.d.ts",
45    "src/lib/common/custom_dialog_controller_native.d.ts",
46    "src/lib/common/custom_dialog_controller.ts",
47    "src/lib/common/utils.ts",
48    "src/lib/common/state_mgmt_dfx.ts",
49    "src/lib/common/arkts_util.d.ts",
50    "src/lib/common/finalization_registry.d.ts",
51    "src/lib/common/weakref_pool.ts",
52    "src/lib/common/arkui_object_finalization_register_proxy.ts",
53
54    // full_update specific
55    "src/lib/full_update/fu_view_native.d.ts",
56    "src/lib/full_update/fu_observed_property_object_abstract.ts",
57    "src/lib/full_update/fu_observed_property_simple_abstract.ts",
58    "src/lib/full_update/fu_observed_property_object.ts",
59    "src/lib/full_update/fu_observed_property_simple.ts",
60    "src/lib/full_update/fu_synced_property_object_two_way.ts",
61    "src/lib/full_update/fu_synced_property_simple_one_way.ts",
62    "src/lib/full_update/fu_synced_property_simple_two_way.ts",
63    "src/lib/full_update/fu_synced_property_object_nested.ts",
64    "src/lib/full_update/fu_view.ts",
65
66    // partial update and v2 common
67    "src/lib/puv2_common/puv2_view_buildnode_base.ts",
68    "src/lib/puv2_common/puv2_viewstack_processor.d.ts",
69    "src/lib/puv2_common/iview.ts",
70    "src/lib/puv2_common/puv2_updatefunc.ts",
71    "src/lib/puv2_common/puv2_view_native_base.d.ts",
72    "src/lib/puv2_common/puv2_view_base.ts",
73
74    // partial_update specific
75    "src/lib/partial_update/pu_types_events.ts",
76    "src/lib/partial_update/pu_tracked_object.ts",
77    "src/lib/partial_update/pu_foreach.d.ts",
78    "src/lib/partial_update/pu_observed_property_abstract.ts",
79    "src/lib/partial_update/pu_observed_property.ts",
80    "src/lib/partial_update/pu_synced_property_one_way.ts",
81    "src/lib/partial_update/pu_synced_property_two_way.ts",
82    "src/lib/partial_update/pu_synced_property_object_nested.ts",
83    "src/lib/partial_update/pu_uinode_registry_proxy.ts",
84    "src/lib/partial_update/pu_view.ts",
85    "src/lib/partial_update/pu_recycle_manager.ts",
86    "src/lib/partial_update/pu_builder_proxy.ts",
87    "src/lib/partial_update/pu_builder_binding.ts",
88
89    // 'new' stateMgmt vers 2
90    "src/lib/v2/v2_observed_proxy.ts",
91    "src/lib/v2/v2_change_observation.ts",
92    "src/lib/v2/v2_decorated_variables.ts",
93    "src/lib/v2/v2_monitor.ts",
94    "src/lib/v2/v2_computed.ts",
95    "src/lib/v2/v2_view.ts",
96    "src/lib/v2/v2_decorators.ts",
97    "src/lib/v2/v2_json_coder.ts",
98    "src/lib/v2/v2_make_observed.ts",
99    "src/lib/v2/v2_recycle_pool.ts",
100    "src/lib/common/sendable_type.ts",
101
102    // partial_update specific
103    "src/lib/partial_update/pu_repeat.ts",
104    "src/lib/partial_update/pu_repeat_impl.ts",
105    "src/lib/partial_update/pu_repeat_virtual_scroll_impl.ts",
106    "src/lib/partial_update/pu_repeat_virtual_scroll_2_impl.ts",
107
108    // sdk
109    "src/lib/sdk/v2_persistence.ts",
110    "src/lib/sdk/ui_utils.ts",
111    "src/lib/sdk/business_error.ts",
112
113    // common
114    "src/lib/common/gesture_span.ts",
115    "src/lib/common/gesture_span_native.d.ts",
116
117    // interop
118    "src/lib/interop/interop.ts",
119    "src/lib/interop/v2_builder.ts",
120
121    // init
122    "src/index.ts",
123  ],
124  "compilerOptions": {
125    "module": "none",
126    "target": "ES2016",
127    "outDir": "./distRelease/",
128    "outFile": "./distRelease/stateMgmt.js",
129    "rootDir": "./src/",
130    "declaration": true,
131    "noEmitOnError": true,
132    "experimentalDecorators": true,
133    "lib": [
134      "ES2016"
135    ]
136  }
137}