Skip to main content

@terascope/data-mate / teal-frame/extension-tools / ExtensionReport

Interface: ExtensionReport

Defined in: data-mate/src/teal-frame/extension-tools.ts:20

Installs and verifies the DuckDB extensions while a Docker image is built, much as node-pre-gyp install fetches the kafka client's native binary during pnpm install.

Running inside the target platform's build container lets DuckDB pick the right platform (linux_amd64_musl in the teraslice image). Using this package's @duckdb/node-api keeps the extension version in step with the binding.

Properties​

PropertyTypeDescriptionDefined in
directorystringAlways set; DuckDB's default when nothing was configured.data-mate/src/teal-frame/extension-tools.ts:24
failuresstring[]One line per failed extension. Always empty from install; verify fails if not.data-mate/src/teal-frame/extension-tools.ts:26
platformstring-data-mate/src/teal-frame/extension-tools.ts:22
versionstring-data-mate/src/teal-frame/extension-tools.ts:21