Skip to content

Commit a3c2bbb

Browse files
authored
feat(client-ngx): enable ivy (#7479)
* feat(client-ngx): enable ivy * remove ngcc
1 parent e503490 commit a3c2bbb

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

packages/cubejs-client-core/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -835,7 +835,7 @@ declare module '@cubejs-client/core' {
835835

836836
type QueryArrayRecordType<T extends DeeplyReadonly<Query[]>> =
837837
T extends readonly [infer First, ...infer Rest]
838-
? SingleQueryRecordType<First> | QueryArrayRecordType<Rest & DeeplyReadonly<Query[]>>
838+
? SingleQueryRecordType<DeeplyReadonly<First>> | QueryArrayRecordType<Rest & DeeplyReadonly<Query[]>>
839839
: never;
840840

841841
// If we can't infer any members at all, then return any.

packages/cubejs-client-ngx/angular.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
"builder": "@angular-devkit/build-angular:ng-packagr",
1414
"options": {
1515
"tsConfig": "tsconfig.json",
16-
"project": "ng-package.json"
16+
"project": "ng-package.json",
17+
"aot": true
1718
}
1819
}
1920
}

packages/cubejs-client-ngx/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"fullTemplateTypeCheck": true,
2626
"strictInjectionParameters": true,
2727
"enableResourceInlining": true,
28-
"enableIvy": false,
28+
"enableIvy": true,
2929
"preserveSymlinks": true
3030
},
3131
"exclude": ["src/test.ts", "**/*.spec.ts"],

0 commit comments

Comments
 (0)