Function parseUrl

  • Parse url

    Parameters

    • url: string
    • parameters: Record<string, string> = ...

    Returns {
        baseUrl: string;
        domain: string;
        params: Record<string, string>;
        protocol: string;
        query: Record<string, string>;
        replaceParams: ((params) => string);
        resolveParams: ((values, delimiter?) => Record<string, string>);
    }

    • baseUrl: string
    • domain: string
    • params: Record<string, string>
    • protocol: string
    • query: Record<string, string>
    • replaceParams: ((params) => string)
        • (params): string
        • Parameters

          • params: Record<string, string>

          Returns string

    • resolveParams: ((values, delimiter?) => Record<string, string>)
        • (values, delimiter?): Record<string, string>
        • Parameters

          • values: Record<string, string>
          • delimiter: "$" | "{}" | ":" = '$'

          Returns Record<string, string>