1 | // eslint-disable-next-line node/no-extraneous-import
|
2 | import { Reference } from '@glimmer/reference';
|
3 | import { CapturedArguments } from './arguments';
|
4 | import { Owner } from './owner';
|
5 | import { DynamicScope } from './scope';
|
6 |
|
7 | export type HelperDefinitionState = object;
|
8 |
|
9 | export interface Helper<O extends Owner = Owner> {
|
10 | (args: CapturedArguments, owner: O | undefined, dynamicScope?: DynamicScope): Reference;
|
11 | }
|