Refactor: adjust write strategy usage

This commit is contained in:
SukkaW
2025-01-29 21:24:00 +08:00
parent 956d98d7dc
commit f9163db26c
9 changed files with 365 additions and 209 deletions

View File

@@ -57,7 +57,7 @@ export class FileOutput {
return this;
}
replaceStrategies(strategies: Array<BaseWriteStrategy | false>) {
public withStrategies(strategies: Array<BaseWriteStrategy | false>) {
this.strategies = strategies;
return this;
}
@@ -444,7 +444,7 @@ export class FileOutput {
});
}
async output(): Promise<Array<string[] | null>> {
async compile(): Promise<Array<string[] | null>> {
await this.writeToStrategies();
return this.strategies.reduce<Array<string[] | null>>((acc, strategy) => {