forked from emberjs/data
-
Notifications
You must be signed in to change notification settings - Fork 0
/
tsconfig.root.json
138 lines (132 loc) · 6.24 KB
/
tsconfig.root.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
{
"compilerOptions": {
"target": "ES2022",
"module": "ES2020",
"moduleResolution": "node",
// Enable faster builds
"incremental": true,
"allowJs": false,
"checkJs": false,
"alwaysStrict": true,
"strict": true,
"allowSyntheticDefaultImports": true,
"noImplicitAny": true,
"noImplicitThis": true,
"strictBindCallApply": true,
"strictFunctionTypes": true,
"strictPropertyInitialization": true,
"allowUnreachableCode": false,
"allowUnusedLabels": false,
"noEmitOnError": false,
"strictNullChecks": true,
"noErrorTruncation": true,
"preserveConstEnums": false,
"experimentalDecorators": true,
"pretty": true,
"noEmit": true,
"skipLibCheck": true,
// Support generation of source maps. Note: you must *also* enable source
// maps in your `ember-cli-babel` config and/or `babel.config.js`.
"declaration": true,
"declarationMap": true,
"inlineSourceMap": true,
"inlineSources": true,
"baseUrl": ".",
"paths": {
"ember-data": ["packages/-ember-data/addon"],
"ember-data/*": ["packages/-ember-data/addon/*"],
"@ember-data/types": ["ember-data-types"],
"@ember-data/types/*": ["ember-data-types/*"],
"@ember-data/store": ["packages/store/src"],
"@ember-data/store/*": ["packages/store/src/*"],
"@ember-data/data-worker": ["packages/data-worker/src"],
"@ember-data/data-worker/*": ["packages/data-worker/src/*"],
"@ember-data/tracking": ["packages/tracking/src"],
"@ember-data/tracking/*": ["packages/tracking/src/*"],
"@warp-drive/holodeck": ["packages/holodeck/dist"],
"@warp-drive/holodeck/*": ["packages/holodeck/dist/*"],
"@warp-drive/diagnostic": ["packages/diagnostic/dist"],
"@warp-drive/diagnostic/*": ["packages/diagnostic/dist/*"],
"@ember-data/request": ["packages/request/addon"],
"@ember-data/request/*": ["packages/request/addon/*"],
"@warp-drive/schema-record": ["packages/schema-record/src"],
"@warp-drive/schema-record/*": ["packages/schema-record/src/*"],
"@ember-data/request-utils": ["packages/request-utils/src"],
"@ember-data/request-utils/*": ["packages/request-utils/src/*"],
"@ember-data/rest": ["packages/rest/src"],
"@ember-data/rest/*": ["packages/rest/src/*"],
"@ember-data/active-record": ["packages/active-record/src"],
"@ember-data/active-record/*": ["packages/active-record/src/*"],
"@ember-data/schema-record": ["packages/schema-record/src"],
"@ember-data/schema-record/*": ["packages/schema-record/src/*"],
"@ember-data/experimental-preview-types": ["packages/experimental-preview-types/src"],
"@ember-data/experimental-preview-types/*": ["packages/experimental-preview-types/src/*"],
"@ember-data/debug": ["packages/debug/addon"],
"@ember-data/debug/*": ["packages/debug/addon/*"],
"@ember-data/model": ["packages/model/src"],
"@ember-data/model/*": ["packages/model/src/*"],
"@ember-data/graph": ["packages/graph/src"],
"@ember-data/graph/*": ["packages/graph/src/*"],
"@ember-data/adapter": ["packages/adapter/src"],
"@ember-data/adapter/*": ["packages/adapter/src/*"],
"@ember-data/adapter/error": ["packages/adapter/src/error"],
"@ember-data/serializer": ["packages/serializer/src"],
"@ember-data/serializer/*": ["packages/serializer/src/*"],
"ember-data/test-support": ["packages/-ember-data/addon-test-support"],
"ember-data/test-support/*": ["packages/-ember-data/addon-test-support/*"],
"@ember-data/json-api": ["packages/json-api/src"],
"@ember-data/json-api/*": ["packages/json-api/src/*"],
"@ember-data/legacy-compat": ["packages/legacy-compat/src"],
"@ember-data/legacy-compat/*": ["packages/legacy-compat/src/*"],
"@ember-data/canary-features": ["packages/private-build-infra/virtual-packages/canary-features.d.ts"],
"@ember-data/debugging": ["packages/private-build-infra/virtual-packages/debugging.d.ts"],
"@ember-data/deprecations": ["packages/private-build-infra/virtual-packages/deprecations.d.ts"],
"@ember-data/packages": ["packages/private-build-infra/virtual-packages/packages.d.ts"],
"@ember-data/env": ["packages/private-build-infra/virtual-packages/env.d.ts"],
"@ember-data/unpublished-test-infra/test-support": ["packages/unpublished-test-infra/addon-test-support"],
"@ember-data/unpublished-test-infra/test-support/*": ["packages/unpublished-test-infra/addon-test-support/*"],
"fastboot-test-app/tests/*": ["tests/*"],
"fastboot-test-app/*": ["app/*"],
"main-test-app/tests/*": ["tests/main/tests/*"],
"main-test-app/*": ["tests/main/app/*"],
"ember-data__graph/tests/*": ["tests/ember-data__graph/tests/*"],
"ember-data__graph/*": ["tests/ember-data__graph/app/*"],
"ember-data__request/tests/*": ["tests/ember-data__request/tests/*"],
"ember-data__request/*": ["tests/ember-data__request/app/*"],
"*": ["@types/*", "packages/fastboot-test-app/types/*"],
"ember-inflector": ["tests/main/node_modules/ember-inflector","packages/-ember-data/node_modules/ember-inflector"]
}
},
"include": [
"@types/**/*",
"ember-data-types/**/*",
"packages/**/app/**/*",
"packages/**/addon/**/*",
"packages/**/tests/**/*",
"packages/tracking/src/**/*",
"packages/request/addon/**/*",
"packages/holodeck/dist/**/*",
"packages/request-utils/src/**/*",
"packages/data-worker/src/**/*",
"packages/store/src/**/*",
"packages/adapter/src/**/*",
"packages/graph/src/**/*",
"packages/active-record/src/**/*",
"packages/schema-record/src/**/*",
"packages/rest/src/**/*",
"packages/model/src/**/*",
"packages/legacy-compat/src/**/*",
"packages/json-api/src/**/*",
"packages/serializer/src/**/*",
"packages/experimental-preview-types/src/**/*",
"packages/fastboot-test-app/types/**/*",
"packages/private-build-infra/canary-features/**/*",
"packages/**/test-support/**/*",
"packages/**/addon-test-support/**/*",
"tests/**/app/**/*",
"tests/**/addon/**/*",
"tests/**/tests/**/*",
"tests/recommended-json-api/workers/**/*",
],
"exclude": ["node_modules", "packages/**/node_modules", "packages/**/dist", "packages/**/DEBUG"]
}