vite-plugin-shopify-theme-islands
Version:
Vite plugin for island architecture in Shopify themes
12 lines (11 loc) • 585 B
TypeScript
export interface DirectiveWaiters {
waitVisible(element: Element, rootMargin: string, threshold: number, signal: AbortSignal): Promise<void>;
waitMedia(query: string, signal: AbortSignal): Promise<void>;
waitIdle(timeout: number, signal: AbortSignal): Promise<void>;
waitDelay(ms: number, signal: AbortSignal): Promise<void>;
waitInteraction(element: Element, events: string[], signal: AbortSignal): Promise<void>;
}
export declare class DirectiveCancelledError extends Error {
constructor();
}
export declare const DEFAULT_DIRECTIVE_WAITERS: DirectiveWaiters;