mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2025-10-26 08:47:36 +08:00
removed duplicated type
This commit is contained in:
parent
2ad49053a6
commit
03a2f50ed9
1 changed files with 6 additions and 14 deletions
|
|
@ -1,19 +1,8 @@
|
|||
import Config from "../config";
|
||||
|
||||
type ConfigValues =
|
||||
| string
|
||||
| number
|
||||
| boolean
|
||||
| string[]
|
||||
| MonkeyTypes.QuoteLength[]
|
||||
| MonkeyTypes.ResultFilters
|
||||
| MonkeyTypes.CustomBackgroundFilter
|
||||
| null
|
||||
| undefined;
|
||||
|
||||
export default class SettingsGroup {
|
||||
public configName: string;
|
||||
public configValue: ConfigValues;
|
||||
public configValue: MonkeyTypes.ConfigValues;
|
||||
public configFunction: (...params: any[]) => boolean;
|
||||
public mode: string;
|
||||
public setCallback?: () => void;
|
||||
|
|
@ -66,13 +55,16 @@ export default class SettingsGroup {
|
|||
if (!value && !params) return;
|
||||
if (value === "true") value = true;
|
||||
if (value === "false") value = false;
|
||||
this.setValue(value, params as unknown as ConfigValues[]);
|
||||
this.setValue(value, params as unknown as MonkeyTypes.ConfigValues[]);
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
setValue(value: ConfigValues, params?: ConfigValues[]): void {
|
||||
setValue(
|
||||
value: MonkeyTypes.ConfigValues,
|
||||
params?: MonkeyTypes.ConfigValues[]
|
||||
): void {
|
||||
if (params === undefined) {
|
||||
this.configFunction(value);
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue