UNPKG

@finos/legend-data-cube

Version:
51 lines 2.6 kB
/** * Copyright (c) 2020-present, Goldman Sachs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import { type DataCubeEngine } from './core/DataCubeEngine.js'; import { DataCubeViewState } from './view/DataCubeViewState.js'; import { ActionState } from '@finos/legend-shared'; import { DataCubeSettingService } from './services/DataCubeSettingService.js'; import { INTERNAL__DataCubeAPI } from './DataCubeAPI.js'; import type { DataCubeOptions } from './DataCubeOptions.js'; import type { DataCubeSpecification } from './core/model/DataCubeSpecification.js'; import { DataCubeDocumentationService } from './services/DataCubeDocumentationService.js'; import { DataCubeLayoutService } from './services/DataCubeLayoutService.js'; import { DataCubeAlertService } from './services/DataCubeAlertService.js'; import { DataCubeTelemetryService } from './services/DataCubeTelemetryService.js'; import { DataCubeNavigationService } from './services/DataCubeNavigationService.js'; import { DataCubeLogService } from './services/DataCubeLogService.js'; import { DataCubeTaskService } from './services/DataCubeTaskService.js'; export declare class DataCubeState { readonly engine: DataCubeEngine; readonly logService: DataCubeLogService; readonly taskService: DataCubeTaskService; readonly layoutService: DataCubeLayoutService; readonly settingService: DataCubeSettingService; readonly documentationService: DataCubeDocumentationService; readonly alertService: DataCubeAlertService; readonly navigationService: DataCubeNavigationService; readonly telemetryService: DataCubeTelemetryService; readonly specification: DataCubeSpecification; readonly options?: DataCubeOptions | undefined; readonly initializeState: ActionState; readonly api: INTERNAL__DataCubeAPI; uuid: string; view: DataCubeViewState; constructor(specification: DataCubeSpecification, engine: DataCubeEngine, options?: DataCubeOptions | undefined); initialize(): Promise<void>; dispose(): void; reload(): void; } //# sourceMappingURL=DataCubeState.d.ts.map