UNPKG

@croct/plug

Version:

A fully-featured devkit for building natively personalized applications.

38 lines (35 loc) 1.19 kB
import { P as Plug, a as Plugin, b as PluginArguments } from '../../plug-aoj2L27K.js'; import '@croct/sdk/facade/sessionFacade'; import '@croct/sdk/facade/userFacade'; import '@croct/sdk/facade/trackerFacade'; import '@croct/sdk/facade/evaluatorFacade'; import '@croct/sdk/facade/sdkFacade'; import '@croct/sdk/utilityTypes'; import '@croct/sdk/trackingEvents'; import '@croct/sdk/facade/contentFetcherFacade'; import '@croct/sdk/contentFetcher'; import '@croct/sdk/token'; import '../../sdk/index.js'; import '@croct/sdk/eventManager'; import '@croct/sdk/sdkEvents'; import '@croct/sdk/logging'; import '@croct/sdk/tab'; import '@croct/sdk/cid'; import '../../slot.js'; import '@croct/json'; import '../../versioning.js'; import '../../component.js'; import '@croct/json/mutable'; type Configuration = { plug: Plug; }; declare class GlobalVariablePlugin implements Plugin { private readonly plug; private globallyAvailable; constructor(configuration: Configuration); enable(): void; disable(): void; private notify; } declare const factory: (props: PluginArguments<any>) => GlobalVariablePlugin; export { type Configuration, GlobalVariablePlugin, factory };