Files
blog/packages/@zblog/toolchain/src/typings.ts

10 lines
242 B
TypeScript

export type MenuManifest = { name: string; link: string }[];
export interface IPluginBuilder {
build(): Plugin;
}
export type Plugin = (builderContext: {
outputDirectory: string;
menuManifest: MenuManifest;
}) => void | Promise<void>;