Interface: RenderConfiguration
September 13, 2021 · View on GitHub
ts-gyb / Exports / RenderConfiguration
Interface: RenderConfiguration
Renderer configuration
Table of contents
Properties
Properties
namedTypesOutputPath
• namedTypesOutputPath: string
Output path for named types. If it is a relative path, it will be resolved based on the configuration file path.
namedTypesTemplatePath
• namedTypesTemplatePath: string
Template path for named types. Must be a mustache template. If it is a relative path, it will be resolved based on the configuration file path.
For example, code-templates/named-types.mustache.
outputPath
• outputPath: Record<string, string>
Scoped output directories or paths. The key is the scope name and the value is the output directory or file path.
If it is a relative path, it will be resolved based on the configuration file path.
For example, { "api": "../ios/AppTarget/Generated" }
templates
• templates: Record<string, string>
Scoped template file paths. The key is the scope name and the value is the template file path. If it is a relative path, it will be resolved based on the configuration file path.
typeNameMap
• Optional typeNameMap: Record<string, string>
The mapping from predefinedTypes to the existing types in the target language (Kotlin/Swift).
For example, { "CodeGen_Int": "Int" }.