@glimmer/interfaces
Version:
Common interfaces shared among all @glimmer/\* projects
9 lines (6 loc) • 321 B
TypeScript
import type { Helper, HelperDefinitionState, Owner } from '../../runtime.js';
import type { HelperManager } from '../helper.js';
export interface InternalHelperManager<TOwner extends Owner> {
getDelegateFor(owner: TOwner | undefined): HelperManager<unknown>;
getHelper(definition: HelperDefinitionState): Helper;
}