interface BigtableClientLoader

The deferred client-resolution seam the adapter lifecycle drives.

Properties

readonly
owned: boolean

Whether the loader constructed the client itself.

disconnect() closes only a client it created: closing an injected one would tear down gRPC channels the application still owns.

Methods

Resolves a client without forcing the injected arm through an SDK import.

Usage

import { type BigtableClientLoader } from "database-plugin/src/index.ts";