Skip to content

ExtensionSetupResult

Defined in: packages/pgwasm/src/interface.ts:76

What a client extension’s setup returns.

TNamespace = unknown

readonly optional close?: () => Promise<void>

Defined in: packages/pgwasm/src/interface.ts:82

Run when the database closes.

Promise<void>


readonly optional init?: () => Promise<void>

Defined in: packages/pgwasm/src/interface.ts:80

Run once the database is ready.

Promise<void>


readonly optional namespace?: TNamespace

Defined in: packages/pgwasm/src/interface.ts:78

Attached to the instance under the extension’s key in extensions.