1 | import type { Reference } from '../references.js';
|
2 | import type { CapturedArguments } from './arguments.js';
|
3 | import type { Owner } from './owner.js';
|
4 | import type { DynamicScope } from './scope.js';
|
5 |
|
6 | export type HelperDefinitionState = object;
|
7 |
|
8 | export interface Helper<O extends Owner = Owner> {
|
9 | (args: CapturedArguments, owner: O | undefined, dynamicScope?: DynamicScope): Reference;
|
10 | }
|