Urara-Blog/node_modules/.pnpm-store/v3/files/df/183cef74666406a31de58dcb5e1513b7293fac539bf30ed27cb67b38976cc8a66de39be05de6de9d6a1af2d3a396743718d7e4a1dfcb9009ae0fb86566362c
2022-08-14 01:14:53 +08:00

16 lines
990 B
Text

export declare let current_component: any;
export declare function set_current_component(component: any): void;
export declare function get_current_component(): any;
export declare function beforeUpdate(fn: () => any): void;
export declare function onMount(fn: () => any): void;
export declare function afterUpdate(fn: () => any): void;
export declare function onDestroy(fn: () => any): void;
export interface DispatchOptions {
cancelable?: boolean;
}
export declare function createEventDispatcher<EventMap extends {} = any>(): <EventKey extends Extract<keyof EventMap, string>>(type: EventKey, detail?: EventMap[EventKey], options?: DispatchOptions) => boolean;
export declare function setContext<T>(key: any, context: T): T;
export declare function getContext<T>(key: any): T;
export declare function getAllContexts<T extends Map<any, any> = Map<any, any>>(): T;
export declare function hasContext(key: any): boolean;
export declare function bubble(component: any, event: any): void;