@argdown/node
Version:
Async Argdown application for node.js
19 lines (18 loc) • 549 B
TypeScript
import { IArgdownPlugin, IArgdownRequest, IRequestHandler } from "@argdown/core";
export interface IStdoutSettings {
dataKey?: string;
isRequestData?: boolean;
}
declare module "@argdown/core" {
interface IArgdownRequest {
stdout?: IStdoutSettings;
}
}
export declare class StdOutPlugin implements IArgdownPlugin {
name: string;
defaults: IStdoutSettings;
constructor(config?: IStdoutSettings);
prepare: IRequestHandler;
getSettings(request: IArgdownRequest): IStdoutSettings;
run: IRequestHandler;
}