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

Defined in: [packages/sqlite-wasm/src/Database.ts:523](https://github.com/evoluhq/evolu/blob/bc4578a260dd15d5bbf94b83765ca05984d194cb/packages/sqlite-wasm/src/Database.ts#L523)

A failure a pool's method recorded before returning an error code.

## Extends

- [`Typed`](https://evolu.dev/docs/api-reference/common/Type/interfaces/Typed)\<`"SqliteVfsFailure"`\>

## Properties

<a id="error"></a>

### error

```ts
readonly error: unknown;
```

Defined in: [packages/sqlite-wasm/src/Database.ts:535](https://github.com/evoluhq/evolu/blob/bc4578a260dd15d5bbf94b83765ca05984d194cb/packages/sqlite-wasm/src/Database.ts#L535)

What the browser threw, such as a `DOMException`, or what the pool found
wrong, such as a [SqliteShortWriteError](https://evolu.dev/docs/api-reference/sqlite-wasm/interfaces/SqliteShortWriteError), a [SahPoolFullError](https://evolu.dev/docs/api-reference/sqlite-wasm/interfaces/SahPoolFullError) or
a [SahPoolInvalidPathError](https://evolu.dev/docs/api-reference/sqlite-wasm/interfaces/SahPoolInvalidPathError).

---

<a id="method"></a>

### method

```ts
readonly method: SqliteVfsMethod;
```

Defined in: [packages/sqlite-wasm/src/Database.ts:524](https://github.com/evoluhq/evolu/blob/bc4578a260dd15d5bbf94b83765ca05984d194cb/packages/sqlite-wasm/src/Database.ts#L524)

---

<a id="path"></a>

### path

```ts
readonly path: string | null;
```

Defined in: [packages/sqlite-wasm/src/Database.ts:529](https://github.com/evoluhq/evolu/blob/bc4578a260dd15d5bbf94b83765ca05984d194cb/packages/sqlite-wasm/src/Database.ts#L529)

The path of the file, or null for a method without one or a name that maps
to no path.

---

<a id="type"></a>

### type

```ts
readonly type: "SqliteVfsFailure";
```

Defined in: packages/common/dist/src/Type.d.ts:9304

#### Inherited from

[`Typed`](https://evolu.dev/docs/api-reference/common/Type/interfaces/Typed).[`type`](https://evolu.dev/docs/api-reference/common/Type/interfaces/Typed#type)