This commit is contained in:
darenhsu
2022-07-17 13:16:16 +08:00
parent 84759556ff
commit befd344ab0
28070 changed files with 4008428 additions and 1 deletions
+7
View File
@@ -0,0 +1,7 @@
import parse from './parse';
import stringify from './stringify';
declare const _default: {
parse: typeof parse;
stringify: typeof stringify;
};
export default _default;
+10
View File
@@ -0,0 +1,10 @@
declare type Value = undefined | string;
declare type Query = Record<string, Value | Value[]>;
/**
* Parse url query string to object
* @export
* @param {string} search - query string
* @returns {{}} - query object
*/
export default function parse(search: string): Query;
export {};
+1
View File
@@ -0,0 +1 @@
export {};
+11
View File
@@ -0,0 +1,11 @@
declare type CanBeEncoded = Parameters<typeof encodeURIComponent>[0] | undefined;
declare type StringifiableValue = CanBeEncoded | CanBeEncoded[];
declare type Query = Record<string, StringifiableValue>;
/**
* Stringify object to url query string
* @export
* @param {{}} query - object
* @returns {string} - query string
*/
export default function stringify(query: Query): string;
export {};