UNPKG

@player-ui/player

Version:

14 lines 771 B
import type { DataController } from "."; import type { Logger } from "../../logger"; import type { BindingLike } from "../../binding"; import type { DataModelWithParser, DataModelOptions, Updates } from "../../data"; /** Wrapper for the Data Controller Class that prevents writes */ export declare class ReadOnlyDataController implements DataModelWithParser<DataModelOptions> { private controller; private logger?; constructor(controller: DataController, logger?: Logger); get(binding: BindingLike, options?: DataModelOptions | undefined): any; set(transaction: [BindingLike, any][], options?: DataModelOptions | undefined): Updates; delete(binding: BindingLike, options?: DataModelOptions | undefined): void; } //# sourceMappingURL=utils.d.ts.map