Files
lancedb/docs/src/js/classes/NativeJsHeaderProvider.md
Jack Ye 8da74dcb37 feat: support per-request header override (#2631)
## Summary

This PR introduces a `HeaderProvider` which is called for all remote
HTTP calls to get the latest headers to inject. This is useful for
features like adding the latest auth tokens where the header provider
can auto-refresh tokens internally and each request always set the
refreshed token.

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-09-10 13:44:00 -07:00

664 B

@lancedb/lancedbDocs


@lancedb/lancedb / NativeJsHeaderProvider

Class: NativeJsHeaderProvider

JavaScript HeaderProvider implementation that wraps a JavaScript callback. This is the only native header provider - all header provider implementations should provide a JavaScript function that returns headers.

Constructors

new NativeJsHeaderProvider()

new NativeJsHeaderProvider(getHeadersCallback): NativeJsHeaderProvider

Create a new JsHeaderProvider from a JavaScript callback

Parameters

  • getHeadersCallback

Returns

NativeJsHeaderProvider