@difizen/mana-core
Version:
13 lines • 664 B
TypeScript
import type { Disposable } from '@difizen/mana-common';
import { BaseVariableRegistry } from '../base-variable-registry';
import type { VariableDefinition } from '../protocol';
/**
* It should be implemented by an extension, e.g. by the monaco extension.
*/
export declare class VariableRegistry extends BaseVariableRegistry {
protected get definitionList(): VariableDefinition<string>[];
protected definitionMap: Map<string, VariableDefinition<string>>;
register(...definitions: VariableDefinition<string>[]): Disposable;
protected doRegister(definition: VariableDefinition<string>): Disposable;
}
//# sourceMappingURL=variable-registry.d.ts.map