Skip to content

@salesforce/b2c-tooling-sdk / scaffold / TemplateContext

Interface: TemplateContext ​

Defined in: packages/b2c-tooling-sdk/src/scaffold/engine.ts:65

Template rendering context combining variables and helpers

Extends ​

Indexable ​

[key: string]: string | number | boolean | string[] | (str) => string | () => string

Properties ​

camelCase() ​

camelCase: (str) => string

Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:301

Convert to camelCase

Parameters ​

str ​

string

Returns ​

string

Inherited from ​

TemplateHelpers.camelCase


date ​

date: string

Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:309

Current date (YYYY-MM-DD)

Inherited from ​

TemplateHelpers.date


kebabCase() ​

kebabCase: (str) => string

Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:299

Convert to kebab-case

Parameters ​

str ​

string

Returns ​

string

Inherited from ​

TemplateHelpers.kebabCase


pascalCase() ​

pascalCase: (str) => string

Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:303

Convert to PascalCase

Parameters ​

str ​

string

Returns ​

string

Inherited from ​

TemplateHelpers.pascalCase


snakeCase() ​

snakeCase: (str) => string

Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:305

Convert to snake_case

Parameters ​

str ​

string

Returns ​

string

Inherited from ​

TemplateHelpers.snakeCase


uuid() ​

uuid: () => string

Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:311

Generate a UUID v4

Returns ​

string

Inherited from ​

TemplateHelpers.uuid


year ​

year: number

Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:307

Current year

Inherited from ​

TemplateHelpers.year

Released under the Apache-2.0 License.