UNPKG

@design.estate/dees-element

Version:

A library for creating custom elements extending the lit element class with additional functionalities.

14 lines (13 loc) 693 B
import { type TemplateResult } from 'lit'; import { AsyncDirective } from 'lit/async-directive.js'; declare class ResolveDirective extends AsyncDirective { promise: Promise<unknown> | undefined; hasPromiseSettled: boolean; render(promise: Promise<unknown>): symbol; handlePromise(promise: Promise<unknown>): void; disconnected(): void; reconnected(): void; } export declare const resolve: (promise: Promise<unknown>) => import("lit/async-directive.js").DirectiveResult<typeof ResolveDirective>; export declare const resolveExec: (funcArg: () => Promise<TemplateResult | unknown>) => import("lit/async-directive.js").DirectiveResult<typeof ResolveDirective>; export {};