mirror of
https://github.com/lancedb/lancedb.git
synced 2025-12-27 23:12:58 +00:00
## 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>
664 B
664 B
@lancedb/lancedb • Docs
@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