Type aliases
BlueprintLayout
Blueprint
Layout: components["schemas"]["BlueprintLayout"]
BlueprintObject
Blueprint
Object: components["schemas"]["Blueprint"]
Functions
Const buildTemplate
- buildTemplate(template: string, context: { type: string } & {}, options: { directory: string }): string
-
Parameters
-
template: string
-
context: { type: string } & {}
-
options: { directory: string }
Returns string
built template
Const parseCardinality
- parseCardinality(input: string | number | (string | number)[]): { finite: boolean; from: number; to: number }
-
Parameters
-
input: string | number | (string | number)[]
Returns { finite: boolean; from: number; to: number }
parsed cardinality
-
finite: boolean
-
from: number
-
to: number
Const query
-
Parameters
-
-
layout: {}
-
skeleton: object
Const sequence
-
Parameters
-
-
layout: {}
-
skeleton: object
Build a template using a context contract
module:contrato
module:contrato.buildTemplate
const template = '....' const context = new Contract({ ... }) context.addChildren([ ... ])
const result = contrato.buildTemplate(template, context, { directory: './partials' })
console.log(result)