GeoLeaf Core API - v3.0.0
    Preparing search index...

    Variable ConfigLoaderConst

    ConfigLoader: {
        loadUrl(
            url: string,
            options?: LoadUrlOptions,
        ): Promise<Record<string, unknown>>;
        fetchJson(
            url: string,
            options?: LoadUrlOptions,
        ): Promise<Record<string, unknown> | null>;
    } = LoaderModule

    Type Declaration

    • loadUrl: function
      • Fetch a JSON configuration file from a validated URL.

        Parameters

        • url: string

          Absolute or relative URL of the JSON resource.

        • options: LoadUrlOptions = {}

          Optional fetch options (headers, strictContentType). Defaults to {}.

        Returns Promise<Record<string, unknown>>

        The parsed JSON record, or an empty object {} if the URL is missing.

    • fetchJson: function
      • Fetch a JSON resource from a validated URL, returning null instead of throwing on empty.

        Parameters

        • url: string

          Absolute or relative URL of the JSON resource.

        • options: LoadUrlOptions = {}

          Optional fetch options (headers, strictContentType). Defaults to {}.

        Returns Promise<Record<string, unknown> | null>

        The parsed JSON record, or null if the URL is missing or the resource cannot be parsed.