Interface TemplatesManager<ItemType, TemplateContent, LinkTemplateContent>

interface TemplatesManager<ItemType, TemplateContent, LinkTemplateContent> {
    registerTemplates(...newTemplates: Template<ItemType, TemplateContent, unknown>[]): void;
    selectLinkTemplate(item: ItemType): null | LinkTemplateContent;
    selectTemplate(item: ItemType): null | TemplateContent;
}

Type Parameters

  • ItemType
  • TemplateContent = unknown
  • LinkTemplateContent = unknown

Methods