UNPKG

@datalayer/core

Version:
26 lines (25 loc) 786 B
/* * Copyright (c) 2023-2025 Datalayer, Inc. * Distributed under the terms of the Modified BSD License. */ import { Signal } from '@lumino/signaling'; import { coreStore } from '../state'; export const FORCE_ACTIVATE_RUNTIMES_PLUGINS = false; export class DatalayerConfiguration { _configuration = coreStore.getState().configuration; _configurationChanged; constructor() { this._configurationChanged = new Signal(this); } set configuration(configuration) { this._configuration = configuration; this._configurationChanged.emit(configuration); } get configuration() { return this._configuration; } get configurationChanged() { return this._configurationChanged; } } export default DatalayerConfiguration;