Interface: TemplateService
Defined in: domain/contracts.ts:636
Storage of document templates.
Methods
deleteTemplate()
ts
deleteTemplate(templateId): Promise<void>;Defined in: domain/contracts.ts:644
Deletes a template.
Parameters
| Parameter | Type |
|---|---|
templateId | string |
Returns
Promise<void>
getTemplate()
ts
getTemplate(templateId): Promise<DocumentTemplate<string>>;Defined in: domain/contracts.ts:640
Returns a template by id.
Parameters
| Parameter | Type |
|---|---|
templateId | string |
Returns
Promise<DocumentTemplate<string>>
listTemplates()
ts
listTemplates(): Promise<DocumentTemplate<string>[]>;Defined in: domain/contracts.ts:638
Lists all templates.
Returns
Promise<DocumentTemplate<string>[]>
saveTemplate()
ts
saveTemplate(input): Promise<DocumentTemplate<string>>;Defined in: domain/contracts.ts:642
Creates or updates a template.
Parameters
| Parameter | Type |
|---|---|
input | { template: DocumentTemplate; } |
input.template | DocumentTemplate |
Returns
Promise<DocumentTemplate<string>>