[API reference](https://evolu.dev/docs/api-reference) › [@evolu/sqlite-wasm](https://evolu.dev/docs/api-reference/sqlite-wasm) › OpfsDirectoryHandle

Defined in: [packages/sqlite-wasm/src/SahPool.ts:1180](https://github.com/evoluhq/evolu/blob/bc4578a260dd15d5bbf94b83765ca05984d194cb/packages/sqlite-wasm/src/SahPool.ts#L1180)

The part of `FileSystemDirectoryHandle` the pool uses.

## Properties

<a id="getdirectoryhandle"></a>

### getDirectoryHandle

```ts
readonly getDirectoryHandle: (name: string, options: {
  create: true;
}) => Promise<OpfsDirectoryHandle>;
```

Defined in: [packages/sqlite-wasm/src/SahPool.ts:1182](https://github.com/evoluhq/evolu/blob/bc4578a260dd15d5bbf94b83765ca05984d194cb/packages/sqlite-wasm/src/SahPool.ts#L1182)

---

<a id="getfilehandle"></a>

### getFileHandle

```ts
readonly getFileHandle: (name: string, options: {
  create: true;
}) => Promise<OpfsFileHandle>;
```

Defined in: [packages/sqlite-wasm/src/SahPool.ts:1186](https://github.com/evoluhq/evolu/blob/bc4578a260dd15d5bbf94b83765ca05984d194cb/packages/sqlite-wasm/src/SahPool.ts#L1186)

---

<a id="kind"></a>

### kind

```ts
readonly kind: "directory";
```

Defined in: [packages/sqlite-wasm/src/SahPool.ts:1181](https://github.com/evoluhq/evolu/blob/bc4578a260dd15d5bbf94b83765ca05984d194cb/packages/sqlite-wasm/src/SahPool.ts#L1181)

---

<a id="values"></a>

### values

```ts
readonly values: () => AsyncIterable<
  | OpfsDirectoryHandle
| OpfsFileHandle>;
```

Defined in: [packages/sqlite-wasm/src/SahPool.ts:1190](https://github.com/evoluhq/evolu/blob/bc4578a260dd15d5bbf94b83765ca05984d194cb/packages/sqlite-wasm/src/SahPool.ts#L1190)