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

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

# Interface: ScaffoldContext

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

Context passed during scaffold operations

## Properties

### dryRun

> **dryRun**: `boolean`

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

Whether running in dry-run mode

***

### force

> **force**: `boolean`

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

Whether to force overwrite existing files

***

### interactive

> **interactive**: `boolean`

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

Whether running in interactive mode

***

### outputDir

> **outputDir**: `string`

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

Output directory for generated files

***

### variables

> **variables**: `Record`\<`string`, `string` \| `boolean` \| `string`[]\>

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

Resolved parameter values
