@islands/hydration
Version:
Hydration utilities for îles
9 lines (8 loc) • 490 B
TypeScript
import { o as Props, r as Component, s as Slots } from "./types-Dj_s1DfM.js";
//#region vanilla.d.ts
type MaybeAsync<T> = T | Promise<T>;
type OnDisposeFn = () => void;
type OnLoadFn = (el: Element, props: Props, slots: Slots | undefined) => MaybeAsync<void | OnDisposeFn>;
declare function createIsland(component: Component | OnLoadFn, id: string, el: Element, props: Props, slots: Slots | undefined): Promise<void>;
//#endregion
export { OnDisposeFn, OnLoadFn, createIsland as default };