tibi-docs/docs/md/server-javascript-kontext/packages/tpl.md
2023-06-04 09:34:11 +00:00

794 B

tpl

Das TplPackage-Interface bietet Funktionen zur Ausführung von Template-Code. Es enthält folgende Methode:

execute(code: string, contextData?: { [key: string]: any }): string: Diese Methode nimmt einen Template-Code und optionale Kontextdaten entgegen und gibt das Ergebnis der Template-Ausführung als String zurück. Mit dieser Methode können Sie dynamischen Code ausführen und das Ergebnis in Ihrem Programm verwenden. Genutzt wird dies meist um E-Mail templates zu rendern.

interface TplPackage {
    /**
     * execute a template code and return result
     *
     * @param code template code
     * @param contextData template context map
     */
    execute(
        code: string,
        contextData?: {
            [key: string]: any
        }
    ): string
}