1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Remove conditional typing when not needed

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
This commit is contained in:
Janne Savolainen 2022-03-29 07:49:05 +03:00
parent 76101023df
commit e3678935bd
No known key found for this signature in database
GPG Key ID: 8C6CFB2FFFE8F68A

View File

@ -11,7 +11,7 @@ export interface URLParams<P extends object = {}, Q extends object = {}> {
fragment?: string;
}
export function buildURL<P extends object = {}, Q extends object = {}>(path: string | any, { params, query, fragment }: URLParams<P, Q> = {}) {
export function buildURL<P extends object = {}, Q extends object = {}>(path: string, { params, query, fragment }: URLParams<P, Q> = {}) {
const pathBuilder = compile(String(path));
const queryParams = query ? new URLSearchParams(Object.entries(query)).toString() : "";
@ -24,7 +24,7 @@ export function buildURL<P extends object = {}, Q extends object = {}>(path: str
return parts.filter(Boolean).join("");
}
export function buildURLPositional<P extends object = {}, Q extends object = {}>(path: string | any) {
export function buildURLPositional<P extends object = {}, Q extends object = {}>(path: string) {
return function (params?: P, query?: Q, fragment?: string): string {
return buildURL(path, { params, query, fragment });
};