Sen API
Sen Libraries
Loading...
Searching...
No Matches
typescript_templates.h File Reference
#include <inja/environment.hpp>
#include <inja/template.hpp>

Go to the source code of this file.

Classes

struct  sen::gen::detail::TypeScriptTemplateSet
 One template per supported user type, plus the file shell. More...

Namespaces

namespace  sen
namespace  sen::gen
namespace  sen::gen::detail

Functions

TypeScriptTemplateSet sen::gen::detail::makeTypeScriptTypeTemplates (inja::Environment &env)
inja::Template sen::gen::detail::makeTypeScriptFileTemplate (inja::Environment &env)
 File-level template that wraps per-type rendered output with imports + header.

Class Documentation

◆ sen::gen::detail::TypeScriptTemplateSet

struct sen::gen::detail::TypeScriptTemplateSet

One template per supported user type, plus the file shell.

Class Members
Template structTemplate
Template enumTemplate
Template variantTemplate
Template optionalTemplate
Template classTemplate
Template sequenceTemplate
Template aliasTemplate
Template quantityTemplate