UNPKG

@croct/plug

Version:

A fully-featured devkit for building natively personalized applications.

16 lines (13 loc) 882 B
import { EventManager, EventSubscriber, EventListener, EventDispatcher } from '@croct/sdk/eventManager'; import { SdkEventMap, SdkEventType } from '@croct/sdk/sdkEvents'; export { SdkEvent, SdkEventType } from '@croct/sdk/sdkEvents'; export { Logger } from '@croct/sdk/logging'; export { SessionFacade } from '@croct/sdk/facade/sessionFacade'; export { UserFacade } from '@croct/sdk/facade/userFacade'; export { Tab } from '@croct/sdk/tab'; export { CidAssigner } from '@croct/sdk/cid'; type SdkEventListener<T extends SdkEventType> = EventListener<SdkEventMap[T]>; type SdkEventDispatcher = EventDispatcher<Record<string, Record<string, any>>>; type SdkEventSubscriber = EventSubscriber<SdkEventMap>; type SdkEventManager = EventManager<SdkEventMap, Record<string, Record<string, any>>>; export type { SdkEventDispatcher, SdkEventListener, SdkEventManager, SdkEventSubscriber };