@flowscripter/pluggable-io-framework-api
    Preparing search index...

    Interface ProviderResolver

    Lets a provider obtain other installed providers (e.g. a composite protocol layered over s3/https, or a wrapper such as compression) instead of bundling its own clients. kind/domain default to the calling provider's, so items pass through unconverted. The calling provider owns every provider it resolves and must dispose them in its own [Symbol.asyncDispose].

    interface ProviderResolver {
        createProviderForLocation(
            location: string,
            opts?: { domain?: string; kind?: PayloadKind },
        ): Promise<{ provider: IOProvider; target: LocationTarget }>;
    }
    Index