@antischematic/angular-state-library
Version:
Reactive state without boilerplate
15 lines (14 loc) • 720 B
TypeScript
import { OnInit } from "@angular/core";
import { Observer, ReplaySubject, Subscription } from "rxjs";
import * as i0 from "@angular/core";
export declare abstract class TemplateProvider extends ReplaySubject<unknown> implements OnInit {
private _firstValue;
abstract value: unknown;
set __value(value: this["value"]);
ngOnInit(): void;
subscribe(next: (value: this['value']) => void): Subscription;
subscribe(observer?: Partial<Observer<this['value']>>): Subscription;
constructor();
static ɵfac: i0.ɵɵFactoryDeclaration<TemplateProvider, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<TemplateProvider, never, never, { "__value": "value"; }, {}, never, never, false, never>;
}