UNPKG

vuetensils

Version:

A 'naked' component library for building accessible, lightweight, on-brand applications.

48 lines (47 loc) 1.12 kB
/** * A renderless component for awaiting promises to resolve; * great for making HTTP requests. Supports showing pending, * resolved, or rejected promises. */ declare const _default: { name: string; props: { /** * A promise or function that returns a promise. */ await: { type: (FunctionConstructor | PromiseConstructor)[]; default: () => Promise<void>; }; /** * The default value to provide for the `results`. * Useful if the promise resolve value is undefined. */ default: { type: any; default: any; }; }; emits: string[]; data(): { pending: boolean; results: any; error: any; done: boolean; }; watch: { await: { handler: string; immediate: boolean; }; pending: { handler(pending: any): void; immediate: boolean; }; }; methods: { awaitOn(promise: any): any; }; render(): any; }; export default _default;