UNPKG

surrogate

Version:

Object method hooks made easy

8 lines (7 loc) 305 B
import { RecoverableProvider } from '../../../../interfaces'; import { NextNode } from '../../../interfaces'; export interface NextRule<T extends object> { run(node: NextNode<T>): void; shouldRun(): boolean; } export type Recoverable<T extends object> = (provider: RecoverableProvider<T>) => any;