@argdown/node
Version:
Async Argdown application for node.js
19 lines (18 loc) • 666 B
TypeScript
import { IArgdownRequest, IRequestHandler } from "@argdown/core";
import { IAsyncArgdownPlugin, IAsyncRequestHandler } from "../IAsyncArgdownPlugin";
export interface ICopyDefaultCssSettings {
outputDir?: string;
}
declare module "@argdown/core" {
interface IArgdownRequest {
copyDefaultCss?: ICopyDefaultCssSettings;
}
}
export declare class CopyDefaultCssPlugin implements IAsyncArgdownPlugin {
name: string;
defaults?: ICopyDefaultCssSettings;
constructor(config?: ICopyDefaultCssSettings);
getSettings: (request: IArgdownRequest) => ICopyDefaultCssSettings;
prepare: IRequestHandler;
runAsync: IAsyncRequestHandler;
}