Initializes the AirtableLoader with configuration options. Retrieves the API token from environment variables and validates it.
Optional
splitter: BaseDocumentTransformer<DocumentInterface<Record<string, any>>[], DocumentInterface<Record<string, any>>[]>A Promise that resolves with an array of Document instances, each split according to the provided TextSplitter.
Asynchronous generator function for lazily loading documents from Airtable. This method yields each document individually, enabling memory-efficient handling of large datasets by fetching records in pages.
An asynchronous generator yielding Document objects one by one.
Abstract class that provides a default implementation for the loadAndSplit() method from the DocumentLoader interface. The load() method is left abstract and needs to be implemented by subclasses.