UNPKG

@dapplets/dapplet-extension

Version:
30 lines (29 loc) 1.14 kB
import { ParserConfig } from '../../../common/types'; import { DynamicAdapter } from '../dynamic-adapter'; import { AdapterConfig, DappletConfig } from '../dynamic-adapter/types'; type ReversedWidgetConfig = { [widgetName: string]: { contextInsPoints: { [contextName: string]: string; }; stylesByContext: { [contextName: string]: string | null; }; }; }; declare class ConfigAdapter { private _adapterName; private _dynamicAdapter; exports: any; constructor(_adapterName: string, _dynamicAdapter: DynamicAdapter, parserConfig: ParserConfig); attachConfig(config: DappletConfig): { $: (ctx: any, id: string) => any; reset: (newConfig?: DappletConfig) => any; }; detachConfig(config: DappletConfig): void; resetConfig(config: DappletConfig, newConfig?: DappletConfig): void; static convertParserConfig(parserConfig: ParserConfig): AdapterConfig; static reverseWidgetConfig(parserConfig: ParserConfig): ReversedWidgetConfig; createWidgetFactories(reversedWidgetConfig: ReversedWidgetConfig): {}; } export { ConfigAdapter };