fix: URLParams typing in demo with new diffTooBigMessage option
This commit is contained in:
parent
9aa2ea924e
commit
b057c6f308
1 changed files with 5 additions and 4 deletions
|
|
@ -21,6 +21,7 @@ import './demo.css';
|
||||||
|
|
||||||
type URLParams = {
|
type URLParams = {
|
||||||
diff?: string;
|
diff?: string;
|
||||||
|
diffTooBigMessage?: string;
|
||||||
[key: string]: string | boolean | number | undefined;
|
[key: string]: string | boolean | number | undefined;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -116,13 +117,13 @@ function prepareRequest(url: string): Request {
|
||||||
}
|
}
|
||||||
|
|
||||||
function getConfiguration(urlParams: URLParams): Diff2HtmlUIConfig {
|
function getConfiguration(urlParams: URLParams): Diff2HtmlUIConfig {
|
||||||
// Removing `diff` form `urlParams` to avoid being inserted
|
// Removing `diff` and `diffTooBigMessage` form `urlParams` to avoid being inserted
|
||||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
||||||
const { diff, ...urlParamsRest } = urlParams;
|
const { diff, diffTooBigMessage, ...urlParamsRest } = urlParams;
|
||||||
const config: URLParams = {
|
const config = ({
|
||||||
...defaultDiff2HtmlUIConfig,
|
...defaultDiff2HtmlUIConfig,
|
||||||
...urlParamsRest,
|
...urlParamsRest,
|
||||||
};
|
} as unknown) as URLParams;
|
||||||
|
|
||||||
return Object.entries(config).reduce((object, [k, v]) => {
|
return Object.entries(config).reduce((object, [k, v]) => {
|
||||||
const newObject = !Number.isNaN(Number(v))
|
const newObject = !Number.isNaN(Number(v))
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue