Files
1288 e6189144d7 1
2026-06-08 21:26:47 +08:00

13 lines
309 B
TypeScript

export interface NextObserver<T> {
next: (value: T) => void;
}
export interface Unsubscribable {
unsubscribe(): void;
}
export interface Subscribable<T> {
subscribe(next: (value: T) => void): Unsubscribable;
}
export interface BehaviorSubject<T> extends Subscribable<T> {
readonly value: T;
}