Zum Hauptinhalt springen

TemplateCompiler

Constructors

Constructor

new TemplateCompiler(template, withData?): TemplateCompiler

Parameters

template

string

withData?

object

Returns

TemplateCompiler

Properties

template

template: string


data

data: object


handlebarCompiler

handlebarCompiler: any

Methods

useDocFile()

useDocFile(docFile, additionalData?): this

Use a docFile as data source

Parameters

docFile

DocFile

The file to use

additionalData?

object

Optional additional data to use

Returns

this

Memberof

TemplateCompiler


compile()

compile(data?, compileOptions?): string

Compiles the template by given data.

Parameters

data?

object

Optional additional data. If you're using data from constructor, your data will merged.

compileOptions?

CompileOptions

Optional compiler options

Returns

string

Memberof

TemplateCompiler


toString()

toString(): string

Returns

string


fromFileCoverTemplate()

static fromFileCoverTemplate(docFile, fileCoverOptions?): TemplateCompiler

Creates a new instance of TemplateCompiler by using the template FileCover.

If no fileCoverOptions provided, only the fields in FileCover will be displayed.

Parameters

docFile

DocFile

The docFile to use as data source

fileCoverOptions?

FileCoverTemplateOptions

Returns

TemplateCompiler


fromDocFile()

static fromDocFile(docFile, templateOrFilePath, additionalData?): TemplateCompiler

Creates a new instance of TemplateCompiler with data from docFile and given template

Parameters

docFile

DocFile

The docFile to use as data source

templateOrFilePath

string

The template as string to compile.

additionalData?

object

Optional data

Returns

TemplateCompiler

Static

Memberof

TemplateCompiler


fromDocFileWithDocumentTemplate()

static fromDocFileWithDocumentTemplate(docFile, templateName, additionalData?): TemplateCompiler

Creates a new instance of TemplateCompiler with data from docFile and given document template name (Dokumentenvorlage)

Parameters

docFile

DocFile

The docFile to use as data source

templateName

string

The document template name (Dokumentenvorlage)

additionalData?

object

Optional data

Returns

TemplateCompiler

Static

Memberof

TemplateCompiler


fromDocumentTemplate()

static fromDocumentTemplate(fileTypeName, templateName, data?): TemplateCompiler

Creates a new instance of TemplateCompiler by a given filetype name and templateName (Dokumentenvorlage)

Parameters

fileTypeName

string

The Filetype name

templateName

string

The document template name (Dokumentenvorlage)

data?

object

Optional data

Returns

TemplateCompiler

Static

Memberof

TemplateCompiler


fromFilePath()

static fromFilePath(filePath, data): TemplateCompiler

Creates a new instance of TemplateCompiler by a template to load from filesystem

Parameters

filePath

string

The full path to the template

data

object

Optional data

Returns

TemplateCompiler

Static

Memberof

TemplateCompiler


compileFromDocFile()

static compileFromDocFile(docFile, templateOrFilePath, additionalData?): string

Returns a compiled template by given data from docFile

Parameters

docFile

DocFile

The docFile to use as data source

templateOrFilePath

string

The template as string to compile.

additionalData?

object

Optional data

Returns

string

Static

Memberof

TemplateCompiler


compileFromFilePath()

static compileFromFilePath(filePath, data): string

Returns a compiled template by a template to load from filesystem

Parameters

filePath

string

The full path to the template

data

object

Optional data

Returns

string

Static

Memberof

TemplateCompiler


compileFromFileCoverTemplate()

static compileFromFileCoverTemplate(docFile, fileCoverOptions?): string

Returns a compiled file cover template by given data from docFile

Parameters

docFile

DocFile

The docFile to use as data source

fileCoverOptions?

FileCoverTemplateOptions

Optional file cover options

Returns

string