@pronix/hyper-flow
Version:
Framework for building progressive console applications on node.js platform
25 lines (24 loc) • 803 B
TypeScript
import { HyperContext } from "./HyperContext";
export declare class Hyper {
private _contexts;
private _stopWord;
private _defaultContext;
static question: import("../Readline/readline").Question;
constructor(_contexts?: Array<HyperContext>, _stopWord?: string, _defaultContext?: HyperContext);
set defaultContext(ctx: HyperContext);
get defaultContext(): HyperContext;
get contexts(): HyperContext[];
get stopWord(): string;
set stopWord(sw: string);
next(context: HyperContext): Hyper;
back(): Hyper;
clearContexts(): Hyper;
private context;
listen(): Hyper;
}
export declare const createHyper: () => Hyper;
declare const _default: {
Hyper: typeof Hyper;
createHyper: () => Hyper;
};
export default _default;