@design.estate/dees-element
Version:
A library for creating custom elements extending the lit element class with additional functionalities.
13 lines (12 loc) • 580 B
TypeScript
import { AsyncDirective } from 'lit/async-directive.js';
import { rxjs } from '@push.rocks/smartrx';
declare class SubscribeDirective extends AsyncDirective {
observable: rxjs.Observable<unknown> | undefined;
sub: rxjs.Subscription | null;
render(observable: rxjs.Observable<unknown>): symbol;
subscribe(observable: rxjs.Observable<unknown>): void;
disconnected(): void;
reconnected(): void;
}
export declare const subscribe: (observable: rxjs.Observable<unknown>) => import("lit/async-directive.js").DirectiveResult<typeof SubscribeDirective>;
export {};