Make query param less restrictive

This commit is contained in:
Brice BERNARD
2017-12-02 09:09:45 +01:00
parent 5ec9c9cb59
commit beb3ffadc6
2 changed files with 45 additions and 5 deletions
+36 -4
View File
@@ -60,7 +60,15 @@ declare namespace next {
req: http.IncomingMessage,
res: http.ServerResponse,
pathname: string,
query?: { [key: string]: string | string[] },
query?: {
[key: string]:
| boolean
| boolean[]
| number
| number[]
| string
| string[];
},
parsedUrl?: UrlLike,
): Promise<void>;
renderError(
@@ -68,7 +76,15 @@ declare namespace next {
req: http.IncomingMessage,
res: http.ServerResponse,
pathname: string,
query?: { [key: string]: string | string[] },
query?: {
[key: string]:
| boolean
| boolean[]
| number
| number[]
| string
| string[];
},
): Promise<void>;
render404(
req: http.IncomingMessage,
@@ -79,14 +95,30 @@ declare namespace next {
req: http.IncomingMessage,
res: http.ServerResponse,
pathname: string,
query?: { [key: string]: string | string[] },
query?: {
[key: string]:
| boolean
| boolean[]
| number
| number[]
| string
| string[];
},
): Promise<string>;
renderErrorToHTML(
err: any,
req: http.IncomingMessage,
res: http.ServerResponse,
pathname: string,
query?: { [key: string]: string | string[] },
query?: {
[key: string]:
| boolean
| boolean[]
| number
| number[]
| string
| string[];
},
): Promise<string>;
serveStatic(
+9 -1
View File
@@ -20,7 +20,15 @@ export interface SingletonRouter {
readonly pathname: string;
readonly route: string;
readonly asPath?: string;
readonly query?: { [key: string]: string | string[] };
readonly query?: {
[key: string]:
| boolean
| boolean[]
| number
| number[]
| string
| string[];
};
// router methods
reload(route: string): Promise<void>;