UNPKG

519 BTypeScriptView Raw
1import { Operation } from './Operation';
2export declare class CircularOperationValidator {
3 private operations;
4 /**
5 * @param {Array.<Operation>} operations
6 */
7 constructor(operations: Operation<any>[]);
8 _checkCircular(): void;
9 _checkDependencies(operation: Operation<any>, mapHash: Object): void;
10 /**
11 * @param {Operation} op
12 * @param map
13 * @private
14 */
15 _verifyOpMap(op: Operation<any>, map: Object): void;
16 _throwError(op: Operation<any>, map: Object): void;
17}