diff --git a/package/pipe.ts b/package/pipe.ts index 2a37ee2..4ccf89d 100644 --- a/package/pipe.ts +++ b/package/pipe.ts @@ -106,6 +106,9 @@ export class Pipe { } async execute(input: T | T[], context: PipelineContext): Promise { + if(this.options.id === "self_params" || this.options.id === "index_input"){ + throw new Error("禁止设置id为self_params或index_input"); + } !!this.options.params && context.stepParams?.set(this.options.id, this.options.params); context.stepParams?.set("self_params",this.options.params || "")