mirror of
https://github.com/ferdikoomen/openapi-typescript-codegen.git
synced 2025-12-08 20:16:21 +00:00
- Removed dependency if URLSearchParams
This commit is contained in:
parent
dd9019c205
commit
ca09ad5367
@ -1,7 +1,12 @@
|
||||
# Changelog
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
## [0.16.2] - 2021-01-26
|
||||
### Fixed
|
||||
- Removed dependency on `URLSearchParams` to support browser and node without any additional imports
|
||||
|
||||
## [0.16.1] - 2021-01-26
|
||||
### Fixed
|
||||
- Correct export inside `index.ts` when giving a custom name
|
||||
|
||||
## [0.16.0] - 2021-01-25
|
||||
|
||||
@ -1,5 +1,9 @@
|
||||
const getQueryString = (params: Record<string, any>): string => {
|
||||
const searchParams = new URLSearchParams();
|
||||
const qs: string[] = [];
|
||||
|
||||
const append = (key: string, value: any) => {
|
||||
qs.push(`${encodeURIComponent(key)}=${encodeURIComponent(String(value))}`);
|
||||
};
|
||||
|
||||
const process = (key: string, value: any) => {
|
||||
if (isDefined(value)) {
|
||||
@ -12,7 +16,7 @@ const getQueryString = (params: Record<string, any>): string => {
|
||||
process(`${key}[${k}]`, v);
|
||||
});
|
||||
} else {
|
||||
searchParams.append(key, value);
|
||||
append(key, value);
|
||||
}
|
||||
}
|
||||
};
|
||||
@ -21,9 +25,8 @@ const getQueryString = (params: Record<string, any>): string => {
|
||||
process(key, value);
|
||||
});
|
||||
|
||||
const query = searchParams.toString();
|
||||
if (query.length) {
|
||||
return `?${query}`;
|
||||
if (qs.length > 0) {
|
||||
return `?${qs.join('&')}`;
|
||||
}
|
||||
|
||||
return '';
|
||||
|
||||
@ -271,7 +271,11 @@ const base64 = (str: string): string => {
|
||||
};
|
||||
|
||||
const getQueryString = (params: Record<string, any>): string => {
|
||||
const searchParams = new URLSearchParams();
|
||||
const qs: string[] = [];
|
||||
|
||||
const append = (key: string, value: any) => {
|
||||
qs.push(\`\${encodeURIComponent(key)}=\${encodeURIComponent(String(value))}\`);
|
||||
};
|
||||
|
||||
const process = (key: string, value: any) => {
|
||||
if (isDefined(value)) {
|
||||
@ -284,7 +288,7 @@ const getQueryString = (params: Record<string, any>): string => {
|
||||
process(\`\${key}[\${k}]\`, v);
|
||||
});
|
||||
} else {
|
||||
searchParams.append(key, value);
|
||||
append(key, value);
|
||||
}
|
||||
}
|
||||
};
|
||||
@ -293,9 +297,8 @@ const getQueryString = (params: Record<string, any>): string => {
|
||||
process(key, value);
|
||||
});
|
||||
|
||||
const query = searchParams.toString();
|
||||
if (query.length) {
|
||||
return \`?\${query}\`;
|
||||
if (qs.length > 0) {
|
||||
return \`?\${qs.join('&')}\`;
|
||||
}
|
||||
|
||||
return '';
|
||||
@ -3168,7 +3171,11 @@ const base64 = (str: string): string => {
|
||||
};
|
||||
|
||||
const getQueryString = (params: Record<string, any>): string => {
|
||||
const searchParams = new URLSearchParams();
|
||||
const qs: string[] = [];
|
||||
|
||||
const append = (key: string, value: any) => {
|
||||
qs.push(\`\${encodeURIComponent(key)}=\${encodeURIComponent(String(value))}\`);
|
||||
};
|
||||
|
||||
const process = (key: string, value: any) => {
|
||||
if (isDefined(value)) {
|
||||
@ -3181,7 +3188,7 @@ const getQueryString = (params: Record<string, any>): string => {
|
||||
process(\`\${key}[\${k}]\`, v);
|
||||
});
|
||||
} else {
|
||||
searchParams.append(key, value);
|
||||
append(key, value);
|
||||
}
|
||||
}
|
||||
};
|
||||
@ -3190,9 +3197,8 @@ const getQueryString = (params: Record<string, any>): string => {
|
||||
process(key, value);
|
||||
});
|
||||
|
||||
const query = searchParams.toString();
|
||||
if (query.length) {
|
||||
return \`?\${query}\`;
|
||||
if (qs.length > 0) {
|
||||
return \`?\${qs.join('&')}\`;
|
||||
}
|
||||
|
||||
return '';
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user