diff --git a/packages/cubejs-firebolt-driver/src/FireboltQuery.ts b/packages/cubejs-firebolt-driver/src/FireboltQuery.ts index bbd9841269441..93562529923ff 100644 --- a/packages/cubejs-firebolt-driver/src/FireboltQuery.ts +++ b/packages/cubejs-firebolt-driver/src/FireboltQuery.ts @@ -1,4 +1,4 @@ -import { BaseFilter, BaseQuery, ParamAllocator } from '@cubejs-backend/schema-compiler'; +import { BaseFilter, BaseQuery } from '@cubejs-backend/schema-compiler'; const GRANULARITY_TO_INTERVAL: Record = { day: 'DAY', @@ -22,8 +22,6 @@ class FireboltFilter extends BaseFilter { } export class FireboltQuery extends BaseQuery { - public paramAllocator!: ParamAllocator; - public convertTz(field: string) { return `${field} AT TIME ZONE '${this.timezone}'`; } diff --git a/packages/cubejs-query-orchestrator/src/orchestrator/LocalQueueEventsBus.ts b/packages/cubejs-query-orchestrator/src/orchestrator/LocalQueueEventsBus.ts index 09cd154e92111..0e73743365341 100644 --- a/packages/cubejs-query-orchestrator/src/orchestrator/LocalQueueEventsBus.ts +++ b/packages/cubejs-query-orchestrator/src/orchestrator/LocalQueueEventsBus.ts @@ -1,8 +1,6 @@ import { BaseQueueEventsBus } from './BaseQueueEventsBus'; export class LocalQueueEventsBus extends BaseQueueEventsBus { - protected readonly subscribers: Record; - public emit(event) { Promise.all(Object.values(this.subscribers).map(({ callback }) => callback(event))) .catch(err => console.error(err)); diff --git a/packages/cubejs-server-core/test/unit/OptsHandler.test.ts b/packages/cubejs-server-core/test/unit/OptsHandler.test.ts index ed956318fa88d..42782a1d6d816 100644 --- a/packages/cubejs-server-core/test/unit/OptsHandler.test.ts +++ b/packages/cubejs-server-core/test/unit/OptsHandler.test.ts @@ -17,13 +17,13 @@ import { CubejsServerCore } from '../../src/core/server'; import { CreateOptions, SystemOptions } from '../../src/core/types'; class CubejsServerCoreExposed extends CubejsServerCore { - public options: ServerCoreInitializedOptions; + public options: ServerCoreInitializedOptions = super.options; - public optsHandler: OptsHandler; + public optsHandler: OptsHandler = super.optsHandler; - public contextToDbType: DbTypeAsyncFn; + public contextToDbType: DbTypeAsyncFn = super.contextToDbType; - public contextToExternalDbType: ExternalDbTypeFn; + public contextToExternalDbType: ExternalDbTypeFn = super.contextToExternalDbType; public apiGateway = super.apiGateway; diff --git a/packages/cubejs-server-core/test/unit/index.test.ts b/packages/cubejs-server-core/test/unit/index.test.ts index ec848266b3ac0..e67c2169648e0 100644 --- a/packages/cubejs-server-core/test/unit/index.test.ts +++ b/packages/cubejs-server-core/test/unit/index.test.ts @@ -14,9 +14,9 @@ import { OrchestratorApiOptions } from '../../src/core/OrchestratorApi'; // It's just a mock to open protected methods class CubejsServerCoreOpen extends CubejsServerCore { - public readonly optsHandler: OptsHandler; + public readonly optsHandler: OptsHandler = super.optsHandler; - public readonly options: ServerCoreInitializedOptions; + public readonly options: ServerCoreInitializedOptions = super.options; public getRefreshScheduler = super.getRefreshScheduler; diff --git a/tsconfig.base.json b/tsconfig.base.json index 036eb2e72f522..f26b90f8a8e36 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -1,4 +1,5 @@ { + "_version": "18.2.0", "exclude": [ "node_modules", "dist", @@ -6,8 +7,8 @@ "files": [], "compilerOptions": { "incremental": true, - "lib": ["es2021"], - "target": "es2021", + "lib": ["es2023"], + "target": "es2022", "module": "commonjs", "baseUrl": ".", "paths": {