@islands/hydration
Version:
Hydration utilities for îles
12 lines (9 loc) • 914 B
TypeScript
import { F as FrameworkFn, C as Component, P as Props, S as Slots, A as AsyncFrameworkFn, a as AsyncComponent } from './types-CmUBzf0a.js';
export { b as Framework } from './types-CmUBzf0a.js';
import 'vue';
declare function hydrateNow(framework: FrameworkFn, component: Component, id: string, props: Props, slots: Slots): void;
declare function hydrateWhenIdle(framework: AsyncFrameworkFn, component: AsyncComponent, id: string, props: Props, slots: Slots): void;
declare function hydrateOnMediaQuery(framework: AsyncFrameworkFn, component: AsyncComponent, id: string, props: Props, slots: Slots): void;
declare function hydrateWhenVisible(framework: AsyncFrameworkFn, component: AsyncComponent, id: string, props: Props, slots: Slots): void;
declare const onDispose: (id: string, fn: () => void) => any;
export { Props, Slots, hydrateNow, hydrateOnMediaQuery, hydrateWhenIdle, hydrateWhenVisible, onDispose };