ng-commander
Version:
Command pattern for Angular applications
21 lines (20 loc) • 438 B
TypeScript
import Command from '../Domain/command.interface';
export interface CommanderConfiguration {
error: {
maxNumberOfRetries: number;
};
}
export declare enum CommanderState {
IDLE = 0,
EXECUTING = 1,
DONE = 2,
ERROR = 3
}
export declare enum CommandsType {
WAITING = 0,
DONE = 1,
ERROR = 2,
DEAD = 3
}
export type CommandsSignal = Command[];
export type CommanderStateSignal = CommanderState;