• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "files": [
3    // mock of what is implemented on native side
4    "src/utest/common/state_mgmt_console_mock.ts",
5    "src/utest/mock/common/mock_storage.ts",
6    "src/utest/mock/common/mock_environment_backend.ts",
7    "src/utest/mock/common/local_storage_native_mock.ts",
8    "src/utest/mock/full_update/fu_view_native_mock.ts",
9    "src/lib/common/lazy_foreach.d.ts",
10    "src/utest/mock/partial_update/mock_viewstack_processor.ts",
11    "src/utest/mock/partial_update/mock_foreach.ts",
12    "src/utest/mock/partial_update/pu_view_native_mock.ts",
13
14    // common:
15    // delcrations of C++ exposed classes
16    "src/lib/common/environment_setting.d.ts",
17    "src/lib/common/storage.d.ts",
18    "src/lib/common/ifelse_native.d.ts",
19
20    // interfaces
21    "src/lib/common/i_environment_backend.ts",
22    "src/lib/common/i_storage.ts",
23
24    // sdk
25    "src/lib/sdk/i_data_source.d.ts",
26    "src/lib/sdk/i_property_subscriber.ts",
27    "src/lib/sdk/local_storage.ts",
28    "src/lib/sdk/app_storage.ts",
29    "src/lib/sdk/subscriber_lookup.ts",
30    "src/lib/sdk/subscribed_abstract_property.ts",
31    "src/lib/sdk/subscribable_abstract.ts",
32    "src/lib/sdk/persistent_storage.ts",
33    "src/lib/sdk/environment.ts",
34
35    // common, non-sdk
36    "src/lib/common/distributed_storage.ts",
37    "src/lib/common/observed_object.ts",
38    "src/lib/common/observed_property_abstract.ts",
39
40    // full_update specific
41    "src/lib/full_update/fu_observed_property_object_abstract.ts",
42    "src/lib/full_update/fu_observed_property_simple_abstract.ts",
43    "src/lib/full_update/fu_observed_property_object.ts",
44    "src/lib/full_update/fu_observed_property_simple.ts",
45    "src/lib/full_update/fu_synced_property_object_two_way.ts",
46    "src/lib/full_update/fu_synced_property_simple_one_way.ts",
47    "src/lib/full_update/fu_synced_property_simple_two_way.ts",
48    "src/lib/full_update/fu_synced_property_object_nested.ts",
49    "src/lib/full_update/fu_view.ts",
50
51    // partial update specific
52    "src/lib/partial_update/pu_observed_property_abstract.ts",
53    "src/lib/partial_update/pu_observed_property_object_abstract.ts",
54    "src/lib/partial_update/pu_observed_property_simple_abstract.ts",
55    "src/lib/partial_update/pu_observed_property_object.ts",
56    "src/lib/partial_update/pu_observed_property_simple.ts",
57    "src/lib/partial_update/pu_synced_property_object_one_way.ts",
58    "src/lib/partial_update/pu_synced_property_object_two_way.ts",
59    "src/lib/partial_update/pu_synced_property_simple_one_way.ts",
60    "src/lib/partial_update/pu_synced_property_simple_two_way.ts",
61    "src/lib/partial_update/pu_synced_property_object_nested.ts",
62    "src/lib/partial_update/pu_view.ts",
63    "src/lib/partial_update/pu_builder_proxy.ts",
64
65    // unit testing
66    "src/utest/common/helpers_for_test.ts",
67    "src/utest/common/local_storage_test.ts",
68    "src/utest/common/app_storage_test.ts",
69    "src/utest/common/app_storage_array_test.ts",
70    "src/utest/common/environment_test.ts",
71    "src/utest/common/persistent_storage_test.ts",
72    "src/utest/full_update/view_test.ts",
73    "src/utest/full_update/observed_objects_properties_nested.ts",
74    "src/utest/full_update/observed_objects_properties_array1.ts",
75    "src/utest/partial_update/observed_objects_properties_nested.ts",
76    "src/utest/partial_update/observed_objects_properties_array1.ts",
77    "src/utest/partial_update/viewpu_appstorage_test.ts",
78
79    // run the test
80    "src/utest/index_test.ts"
81  ],
82  "compilerOptions": {
83    "module": "none",
84    "target": "ES6",
85    "outDir": "./distTest/",
86    "outFile": "./distTest/stateMgmt_test.js",
87    "rootDir": "./src/",
88    "experimentalDecorators": true,
89    "lib": [
90      "ES6"
91    ],
92  }
93}