@antischematic/angular-state-library
Version:
Reactive state without boilerplate
13 lines (12 loc) • 886 B
TypeScript
import { DepMap, Phase } from "./interfaces";
export declare function decorateCheck(target: {}, name: Phase): void;
export declare function setup(target: any, factory: any, ...args: any[]): any;
export declare const stores: Set<any>;
export declare function decorateFactory(target: any, fn: (this: any, ...args: any[]) => any, ...additionalArgs: any[]): void;
export declare function runInContext<T extends (...args: any) => any>(deps: DepMap, fn: T, context?: {}, catchError?: boolean, key?: string, ...args: Parameters<T>): any;
export declare function decorateActions(target: {}): void;
export declare function decorateSelect(target: any): void;
export declare function decorateSelectors(target: {}): void;
export declare function decorateChanges(target: {}): void;
export declare function decorateOnInit(target: {}): void;
export declare function decorateDestroy(target: {}): void;