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}