---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../modules.md) / [scaffold](../index.md) / TemplateHelpers

# Interface: TemplateHelpers

Defined in: [packages/b2c-tooling-sdk/src/scaffold/types.ts:297](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/scaffold/types.ts#L297)

Template rendering helpers available in EJS templates

## Extended by

- [`TemplateContext`](TemplateContext.md)

## Properties

### camelCase()

> **camelCase**: (`str`) => `string`

Defined in: [packages/b2c-tooling-sdk/src/scaffold/types.ts:301](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/scaffold/types.ts#L301)

Convert to camelCase

#### Parameters

##### str

`string`

#### Returns

`string`

***

### date

> **date**: `string`

Defined in: [packages/b2c-tooling-sdk/src/scaffold/types.ts:309](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/scaffold/types.ts#L309)

Current date (YYYY-MM-DD)

***

### kebabCase()

> **kebabCase**: (`str`) => `string`

Defined in: [packages/b2c-tooling-sdk/src/scaffold/types.ts:299](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/scaffold/types.ts#L299)

Convert to kebab-case

#### Parameters

##### str

`string`

#### Returns

`string`

***

### pascalCase()

> **pascalCase**: (`str`) => `string`

Defined in: [packages/b2c-tooling-sdk/src/scaffold/types.ts:303](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/scaffold/types.ts#L303)

Convert to PascalCase

#### Parameters

##### str

`string`

#### Returns

`string`

***

### snakeCase()

> **snakeCase**: (`str`) => `string`

Defined in: [packages/b2c-tooling-sdk/src/scaffold/types.ts:305](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/scaffold/types.ts#L305)

Convert to snake_case

#### Parameters

##### str

`string`

#### Returns

`string`

***

### uuid()

> **uuid**: () => `string`

Defined in: [packages/b2c-tooling-sdk/src/scaffold/types.ts:311](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/scaffold/types.ts#L311)

Generate a UUID v4

#### Returns

`string`

***

### year

> **year**: `number`

Defined in: [packages/b2c-tooling-sdk/src/scaffold/types.ts:307](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/scaffold/types.ts#L307)

Current year
