This commit is contained in:
2025-07-09 16:36:35 +08:00
2 changed files with 5 additions and 5 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "cut-abstractions",
"version": "0.1.4",
"version": "0.1.5",
"description": "",
"files": [
"dist/**/*"

View File

@@ -8,7 +8,7 @@ export abstract class ProcessorContext<TInput,TOutput,TConfig extends ConfigBase
/**
* 输入数据
*/
public Input?:TInput;
public input?:TInput;
/**
* 合并配置文件与临时输入参
*/
@@ -16,14 +16,14 @@ export abstract class ProcessorContext<TInput,TOutput,TConfig extends ConfigBase
/**
* 输出数据
*/
public Ouput?:TOutput;
public output?:TOutput;
}
/**
* 处理器基类
*/
export abstract class ProcessorBase<TInput,TOutput,TConfig extends ConfigBase> {
public readonly name: string = '';
public readonly version: string = '1.0.0';
public abstract get name():string;
public abstract get version(): string;
public abstract exec(context:ProcessorContext<TInput,TOutput,TConfig>):Promise<void>|void
}