---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/sandbox/functions/createExistingSymlinkGuard.md
---

# Function: createExistingSymlinkGuard()

```ts
function createExistingSymlinkGuard(
  root: string,
  fileSystem: SandboxFileSystem,
): (relative: string) => Promise<void>;
```

Defined in: [src/batteries/sandbox/paths.ts:62](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/sandbox/paths.ts#L62)

Create a symlink guard for paths whose final component may not exist yet.
Stat failures are treated as absence, matching the sandbox regular-file helpers.

## Parameters

| Parameter    | Type                                                      |
| ------------ | --------------------------------------------------------- |
| `root`       | `string`                                                  |
| `fileSystem` | [`SandboxFileSystem`](../interfaces/SandboxFileSystem.md) |

## Returns

(`relative`: `string`) => `Promise`<`void`>
