@avanio/variable-util
    Preparing search index...

    Interface FetchConfigLoaderOptions

    Options for the FetchConfigLoader

    v1.0.0

    interface FetchConfigLoaderOptions {
        cache: undefined | IRequestCache;
        cacheHitHttpCode: number;
        disabled?: Loadable<boolean>;
        fetchClient: {
            (input: URL | RequestInfo, init?: RequestInit): Promise<Response>;
            (input: string | Request | URL, init?: RequestInit): Promise<Response>;
        };
        isSilent: boolean;
        logger: undefined
        | ILoggerLike;
        payload: "json";
        validate:
            | undefined
            | ValidateCallback<
                Record<string, undefined | string>,
                Record<string, undefined | string>,
            >;
    }

    Hierarchy (View Summary)

    Index

    Properties

    cache: undefined | IRequestCache
    cacheHitHttpCode: number

    if we get a cache hit code (defaults 304), we use the cached response instead

    disabled?: Loadable<boolean>
    fetchClient: {
        (input: URL | RequestInfo, init?: RequestInit): Promise<Response>;
        (input: string | Request | URL, init?: RequestInit): Promise<Response>;
    }

    Type declaration

      • (input: URL | RequestInfo, init?: RequestInit): Promise<Response>
      • Parameters

        • input: URL | RequestInfo
        • Optionalinit: RequestInit

        Returns Promise<Response>

      • (input: string | Request | URL, init?: RequestInit): Promise<Response>
      • Parameters

        • input: string | Request | URL
        • Optionalinit: RequestInit

        Returns Promise<Response>

    isSilent: boolean

    this prevents Error to be thrown if have http error

    logger: undefined | ILoggerLike
    payload: "json"
    validate:
        | undefined
        | ValidateCallback<
            Record<string, undefined | string>,
            Record<string, undefined | string>,
        >