Skip to content

ExtensionNamespaces

ExtensionNamespaces<E> = { readonly [K in keyof E as E[K] extends Extension<infer N> ? unknown extends N ? never : [N] extends [undefined] ? never : K : never]: E[K] extends Extension<infer N> ? N : never }

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

The namespaces client extensions attach, by their key in extensions. An extension that attaches none (its namespace type is undefined or unknown) adds no key: the database has no such member.

E extends Extensions