wj-design-art
Version:
让javascript使用设计模式更简单
21 lines • 548 B
TypeScript
import { HandleFn } from './types';
/**
* @description 责任链模式 ResponsibilityChain
*/
export default class ResChain {
private transaction;
private handleFn;
private next;
constructor(handleFn: HandleFn, transaction?: any, next?: ResChain);
/**
* @description 设置下一个处理对象
* @param next
*/
setNext(next: ResChain): void;
/**
* @description 处理
* @param transaction
*/
handle(transaction?: any): void;
}
//# sourceMappingURL=index.d.ts.map