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

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

# Interface: ResolveOutputDirectoryOptions

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

Options for resolving output directory.

## Properties

### outputDir?

> `optional` **outputDir**: `string`

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

Explicit output directory override

***

### projectRoot?

> `optional` **projectRoot**: `string`

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

Project root directory (defaults to cwd)

***

### scaffold?

> `optional` **scaffold**: [`Scaffold`](Scaffold.md)

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

Scaffold with potential defaultOutputDir
