@salesforce/b2c-tooling-sdk / scaffold / ScaffoldEngine
Class: ScaffoldEngine
Defined in: packages/b2c-tooling-sdk/src/scaffold/engine.ts:137
Scaffold template engine
Constructors
Constructor
new ScaffoldEngine(
variables):ScaffoldEngine
Defined in: packages/b2c-tooling-sdk/src/scaffold/engine.ts:140
Parameters
variables
Record<string, string | boolean | string[]>
Returns
ScaffoldEngine
Methods
getContext()
getContext():
TemplateContext
Defined in: packages/b2c-tooling-sdk/src/scaffold/engine.ts:147
Get the current template context
Returns
render()
render(
template):string
Defined in: packages/b2c-tooling-sdk/src/scaffold/engine.ts:154
Render an EJS template string
Parameters
template
string
Returns
string
renderFile()
renderFile(
filePath):Promise<string>
Defined in: packages/b2c-tooling-sdk/src/scaffold/engine.ts:168
Render an EJS template file
Parameters
filePath
string
Returns
Promise<string>
renderPath()
renderPath(
pathTemplate):string
Defined in: packages/b2c-tooling-sdk/src/scaffold/engine.ts:161
Render a file path template
Parameters
pathTemplate
string
Returns
string