修复接口定义
This commit is contained in:
@@ -12,18 +12,18 @@ export abstract class ProcessorContext<TInput,TOutput,TConfig extends ConfigBase
|
|||||||
/**
|
/**
|
||||||
* 合并配置文件与临时输入参
|
* 合并配置文件与临时输入参
|
||||||
*/
|
*/
|
||||||
public params?:TConfig;
|
public Params?:TConfig;
|
||||||
/**
|
/**
|
||||||
* 输出数据
|
* 输出数据
|
||||||
*/
|
*/
|
||||||
public Ouput?:TOutput;
|
public Output?:TOutput;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 处理器基类
|
* 处理器基类
|
||||||
*/
|
*/
|
||||||
export abstract class ProcessorBase<TInput,TOutput,TConfig extends ConfigBase> {
|
export abstract class ProcessorBase<TInput,TOutput,TConfig extends ConfigBase> {
|
||||||
public readonly name: string = '';
|
public abstract get name():string;
|
||||||
public readonly version: string = '1.0.0';
|
public abstract get version(): string;
|
||||||
public abstract exec(context:ProcessorContext<TInput,TOutput,TConfig>):Promise<void>|void
|
public abstract exec(context:ProcessorContext<TInput,TOutput,TConfig>):Promise<void>|void
|
||||||
}
|
}
|
Reference in New Issue
Block a user