|
@ -41,7 +41,9 @@ function urlify(str: string): Node { |
|
|
|
|
|
|
|
|
// `?invariant=123&args[]=foo&args[]=bar`
|
|
|
// `?invariant=123&args[]=foo&args[]=bar`
|
|
|
// or `// ?invariant=123&args[0]=foo&args[1]=bar`
|
|
|
// or `// ?invariant=123&args[0]=foo&args[1]=bar`
|
|
|
function parseQueryString(search: string): ?{code: string, args: Array<string>} { |
|
|
function parseQueryString( |
|
|
|
|
|
search: string, |
|
|
|
|
|
): ?{|code: string, args: Array<string>|} { |
|
|
const qsResult = qs.parse(search, {ignoreQueryPrefix: true}); |
|
|
const qsResult = qs.parse(search, {ignoreQueryPrefix: true}); |
|
|
if (!qsResult.invariant) { |
|
|
if (!qsResult.invariant) { |
|
|
return null; |
|
|
return null; |
|
@ -52,7 +54,7 @@ function parseQueryString(search: string): ?{code: string, args: Array<string>} |
|
|
}; |
|
|
}; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
function ErrorResult(props: {code: ?string, msg: string}) { |
|
|
function ErrorResult(props: {|code: ?string, msg: string|}) { |
|
|
const code = props.code; |
|
|
const code = props.code; |
|
|
const errorMsg = props.msg; |
|
|
const errorMsg = props.msg; |
|
|
|
|
|
|
|
|