UNPKG

@pronix/hyper-flow

Version:

Framework for building progressive console applications on node.js platform

27 lines (26 loc) 1.04 kB
import { Marker, ICommand, CommandResolve } from "../types/hyper.types"; import { Hyper } from "./Hyper"; export declare class HyperContext { private _commands; private _nothingList; private _marker; private _errorHandler; constructor(_commands?: Array<ICommand>, _nothingList?: Array<string>, _marker?: Marker, _errorHandler?: (cmd: string) => string); get marker(): Marker; set marker(pm: Marker); get cmds(): Array<ICommand>; set cmds(commands: Array<ICommand>); get errorHandler(): (cmd: string) => string; set errorHandler(eh: (cmd: string) => string); get nothingList(): Array<string>; set nothingList(strings: Array<string>); private addCommand; on(cmd: string, resolve: CommandResolve): HyperContext; default(resolve: CommandResolve): HyperContext; run(cmd: string, app?: Hyper): HyperContext; nothing(...strings: Array<string>): this; } declare const _default: { HyperContext: typeof HyperContext; }; export default _default;