PdfTemplatesStore
@quik/pdf / PdfTemplatesStore
Variable: PdfTemplatesStore
constPdfTemplatesStore:object
Defined in: pdf/src/stores/templates.ts:150
API for loading and retrieving PDF templates.
Type Declaration
clear
clear: () =>
void=clearTemplates
Clear all loaded templates from memory.
Returns
void
get
get: (
template) =>QPdfTemplateDefinition=getTemplate
Retrieve a template definition by name.
Parameters
template
string
Template key to fetch.
Returns
load
load: (
module, ...folders) =>Promise<void> =loadTemplates
Load PDF templates from folders.
Parameters
module
string
Module name for template namespacing.
folders
...string[]
One or more folders containing JSON or YAML templates.
Returns
Promise<void>
register
register: (
name,definition) =>void=registerTemplate
Register a template definition programmatically.
Parameters
name
string
Template key.
definition
Template definition.
Returns
void
reload
reload: (
template?) =>void=reloadTemplates
Reload templates from disk.
Parameters
template?
string
Optional template key to reload.
Returns
void
set
set: (
name,definition,options?) =>void=setTemplate
Set a template definition with configurable replace behavior.
Parameters
name
string
Template key.
definition
Template definition.
options?
QPdfSetTemplateOptions = ...
Set options.
Returns
void
upsert
upsert: (
name,definition) =>void=upsertTemplate
Upsert a template definition.
Parameters
name
string
Template key.
definition
Template definition.
Returns
void