10 lines
242 B
TypeScript
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>;
|