surrogate
Version:
Object method hooks made easy
10 lines (9 loc) • 336 B
TypeScript
import type { NextNode } from '../../../next';
import type { NextRule } from './interfaces';
export declare class HandlerRule<T extends object> implements NextRule<T> {
private readonly node;
private readonly using;
constructor(node: NextNode<T>, using: any[]);
shouldRun(): boolean;
run(node: NextNode<T>): void;
}