UNPKG

544 BTypeScriptView Raw
1declare module '@ember/-internals/glimmer/lib/template_registry' {
2 import type { TemplateFactory } from '@glimmer/interfaces';
3 export interface TemplatesRegistry {
4 [name: string]: TemplateFactory;
5 }
6 export function setTemplates(templates: TemplatesRegistry): void;
7 export function getTemplates(): TemplatesRegistry;
8 export function getTemplate(name: string): TemplateFactory | void;
9 export function hasTemplate(name: string): boolean;
10 export function setTemplate(name: string, template: TemplateFactory): TemplateFactory;
11}