@speedy-js/mono
Version:
Monorepo development & continuous integration tooling.
21 lines • 728 B
TypeScript
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