ragnar
Version:
Reactive architecture for Angular applications
13 lines (12 loc) • 510 B
TypeScript
import { IStoreAccessor } from "./IStoreAccessor";
import { IComponent } from "./IComponent";
import { IStore } from "./IStore";
import { Subscription } from 'rxjs/Subscription';
export declare abstract class BaseComponent implements IComponent {
protected storeAccessor: IStoreAccessor;
protected subscriptions: Subscription[];
constructor(storeAccessor?: IStoreAccessor);
ngOnInit(readStoreDataImmediately?: boolean): void;
ngOnDestroy(): void;
onStoreUpdated(store: IStore): void;
}