UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

16 lines (15 loc) 762 B
import { IReactiveLayoutItemsSettingsStore } from "../../../models"; import { ISettingsKeyProvider, SettingsService } from "../../../services"; export interface BlockSettingsProviderConstructor { blockSettingsStore: IReactiveLayoutItemsSettingsStore; } export declare class BlockSettingsProvider implements ISettingsKeyProvider { blockSettingsStore: IReactiveLayoutItemsSettingsStore; settingsService: SettingsService<any>; constructor(blockSettingsStore: IReactiveLayoutItemsSettingsStore); protectKeyWithSecurityRole: (securityRoleId: string) => void; getValue: (key: string) => Promise<any>; canSetValue: (key: string) => Promise<boolean>; setValue: (key: string, value: any) => Promise<any>; private makeBackwardCompat; }