UNPKG

@rxdi/ui-kit

Version:

UI Components for building graphql-server website

11 lines (10 loc) 365 B
import { LitElement } from '@rxdi/lit-html'; import { BehaviorSubject, Observable } from 'rxjs'; export declare class ReactiveElement<T> extends LitElement { state: BehaviorSubject<T>; constructor(v: T); get state$(): Observable<T>; select: <K>(mapFn: (state: T) => K) => Observable<K>; setState: (newState: T) => void; getState: () => T; }