UNPKG

@combino/plugin-strip-ts

Version:

TypeScript stripping plugin for Combino

27 lines 770 B
export interface Plugin { discover?: (context: any) => Promise<any> | any; compile?: (context: any) => Promise<any> | any; assemble?: (context: any) => Promise<any> | any; output?: (context: any) => Promise<void> | void; } export interface FileHookContext { sourcePath: string; id: string; content: string; data: Record<string, any>; allTemplates?: any[]; } export interface FileHookResult { content: string; id?: string; } interface StripTSOptions { skip?: boolean; } /** * Combino Strip TS Plugin Factory Function * Creates a plugin that provides TypeScript stripping and file commenting functionality */ export default function plugin(options?: StripTSOptions): Plugin; export {}; //# sourceMappingURL=index.d.ts.map