UNPKG

@speedy-js/mono

Version:

Monorepo development & continuous integration tooling.

21 lines 728 B
export declare type TChangelogProcessorOptions = object; export declare type TChangelogProcessor<T extends TChangelogProcessorOptions = TChangelogProcessorOptions> = (cwd: string, input: string, options: T) => string; export declare type TChangelogProcessorTuple = [ TChangelogProcessor, TChangelogProcessorOptions ]; export declare class ChangelogProcessor { private cwd; private input; constructor(cwd: string, input: string); private processorsTuple; /** * Add a processor */ addProcessor<T extends TChangelogProcessor>(processor: T, options: Parameters<T>['2']): void; /** * Process and get final result */ process(): string; } //# sourceMappingURL=shared.d.ts.map