Skip to content

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 ​

ParameterType
templateIdstring

Returns ​

Promise<void>


getTemplate() ​

ts
getTemplate(templateId): Promise<DocumentTemplate<string>>;

Defined in: domain/contracts.ts:640

Returns a template by id.

Parameters ​

ParameterType
templateIdstring

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 ​

ParameterType
input{ template: DocumentTemplate; }
input.templateDocumentTemplate

Returns ​

Promise<DocumentTemplate<string>>