Skip to main content

Configuration

Default configuration keys for @quik/pdf. See Config Keys for the full generated table. None of these keys have an environment variable override, so there is no generated Environment Variables page for this module.

  • pdf.templates.throwOnMissing (default false) makes PdfTemplatesStore.get() throw when a requested template key is not registered, instead of returning a fallback.
  • pdf.templates.disableCache (default false) reloads templates from disk on every get() call instead of serving the cached, parsed definition.
  • pdf.fonts (default {}) supplies pdfmake font definitions; paths must be absolute or resolvable at runtime.

Template namespacing

Templates registered with PdfTemplatesStore.load(module, folder) are namespaced by module name — a file named summary.yml loaded under namespace reports becomes the template key reports.summary.