@scalar/oas-utils
Version:
Open API spec and Yaml handling utilities
17 lines • 684 B
TypeScript
/**
* Redirects the request to a proxy server with a given URL. But not for:
*
* - Relative URLs
* - URLs that seem to point to a local IP (except the proxy is on the same domain)
* - URLs that don’t look like a domain
**/
export declare function redirectToProxy(proxyUrl?: string, url?: string): string;
/**
* Check if the URL is relative or if it's a domain without protocol
**/
export declare const isRelativePath: (url: string) => boolean;
/**
* Returns false for requests to localhost, relative URLs, if no proxy is defined …
**/
export declare function shouldUseProxy(proxyUrl?: string, url?: string): url is string;
//# sourceMappingURL=redirect-to-proxy.d.ts.map