UNPKG

@inventorjs/api-service

Version:
17 lines (16 loc) 882 B
/** * util */ import type { ApiConfig, ApiConfigFinal } from './types.js'; export declare function mergeConfig(...configList: ApiConfig[]): ApiConfig<unknown>; export declare function processConfig(config: ApiConfig, data: unknown): ApiConfig<unknown>; export declare function lowercaseKey<T extends Record<string, unknown> | undefined = Record<string, unknown>>(obj: T): T; export declare function uuid(): string; export declare function wrapReturn<T = unknown>(data: T): T; export declare function isObject(obj: unknown): boolean; export declare function isBrowser(): boolean; export declare function isURL(url?: string): boolean; export declare function isRootURL(url?: string): boolean; export declare function getProtocolURL(url: string): string; export declare function getOriginURL(url: string): string; export declare function getFinalURL(config: ApiConfigFinal): string;