Versions in this module Expand all Collapse all v1 v1.0.2 Aug 26, 2025 v1.0.1 Aug 26, 2025 Changes in this version + func GetLoaderImplSpecificOptions[T any](base *T, opts ...LoaderOption) *T + func GetTransformerImplSpecificOptions[T any](base *T, opts ...TransformerOption) *T + type Loader interface + Load func(ctx context.Context, src Source, opts ...LoaderOption) ([]*schema.Document, error) + type LoaderCallbackInput struct + Extra map[string]any + Source Source + func ConvLoaderCallbackInput(src callbacks.CallbackInput) *LoaderCallbackInput + type LoaderCallbackOutput struct + Docs []*schema.Document + Extra map[string]any + Source Source + func ConvLoaderCallbackOutput(src callbacks.CallbackOutput) *LoaderCallbackOutput + type LoaderOption struct + func WithParserOptions(opts ...parser.Option) LoaderOption + func WrapLoaderImplSpecificOptFn[T any](optFn func(*T)) LoaderOption + type LoaderOptions struct + ParserOptions []parser.Option + func GetLoaderCommonOptions(base *LoaderOptions, opts ...LoaderOption) *LoaderOptions + type Source struct + URI string + type Transformer interface + Transform func(ctx context.Context, src []*schema.Document, opts ...TransformerOption) ([]*schema.Document, error) + type TransformerCallbackInput struct + Extra map[string]any + Input []*schema.Document + func ConvTransformerCallbackInput(src callbacks.CallbackInput) *TransformerCallbackInput + type TransformerCallbackOutput struct + Extra map[string]any + Output []*schema.Document + func ConvTransformerCallbackOutput(src callbacks.CallbackOutput) *TransformerCallbackOutput + type TransformerOption struct + func WrapTransformerImplSpecificOptFn[T any](optFn func(*T)) TransformerOption