@alicloud/console-toolkit-plugin-docs
Version:
console toolkit plugin for build docs
41 lines (40 loc) • 1.03 kB
TypeScript
import * as Chain from 'webpack-chain';
import { IExternalItem } from './IExternalItem';
export default interface IParams {
consoleOSId: string;
demoType?: string;
storeUrl?: string;
chainWebpack?: (configChain: Chain, env: any) => void;
getDemos?: () => {
key: string;
path: string;
staticMeta?: Record<string, any>;
}[];
demoContainerPath?: string;
demoWrapperPath?: string;
demoOptsPath?: string;
initializerPath?: string;
codesandboxModifierPath?: string;
getMarkdownEntries?: () => {
key: string;
path: string;
staticMeta?: object;
}[];
getNormalEntries?: () => {
key: string;
path: string;
staticMeta?: object;
}[];
getTypeInfoEntries?: () => {
key: string;
path: string;
staticMeta?: object;
}[];
externals?: IExternalItem[];
resolveAppServePath?: string;
output?: string;
devServer?: {
https?: boolean;
host?: string;
};
}