surrogate
Version:
Object method hooks made easy
12 lines (11 loc) • 522 B
TypeScript
import type { RunConditionParameters } from '../../interfaces';
import { Provider } from '../base';
export declare class RunConditionProvider<T extends object, Arguments extends Array<any>, Result> extends Provider<T, Arguments, Result> implements RunConditionParameters<T> {
private valuesFromConditions;
private valueFromLastCondition;
passToNextCondition(value: any): void;
reset(): void;
get didError(): boolean;
get valueFromCondition(): any;
get didReceiveFromLastCondition(): boolean;
}