Perf: reduce condition when output to strategy

This commit is contained in:
SukkaW
2025-05-12 00:35:40 +08:00
parent 02e07668d0
commit f926970b42
3 changed files with 67 additions and 84 deletions

View File

@@ -6,7 +6,7 @@ import { SurgeRuleSet } from '../writing-strategy/surge';
import { FileOutput } from './base';
export class IPListOutput extends FileOutput {
strategies: Array<false | BaseWriteStrategy>;
strategies: BaseWriteStrategy[];
constructor(span: Span, id: string, private readonly clashUseRule = true) {
super(span, id);