UNPKG

surrogate

Version:

Object method hooks made easy

12 lines (11 loc) 522 B
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; }