UNPKG

taggedjs

Version:

tagged template reactive html

15 lines (14 loc) 589 B
import { Subject } from './Subject.class.js'; import { Subscription } from './subject.utils.js'; export type ValueSubjectSubscriber<T> = (value: T, subscription: Subscription<T>) => unknown; export declare class ValueSubject<T> extends Subject<T> { value: T; constructor(value: T); subscribe(callback: ValueSubjectSubscriber<T>): Subscription<any> | Subscription<T>; } export declare class ValueSubjective<T> extends Subject<T> { value: T; _value: T; constructor(value: T); subscribe(callback: ValueSubjectSubscriber<T>): Subscription<any> | Subscription<T>; }