diff --git a/shared/js/settings.ts b/shared/js/settings.ts index e5c904cd..4f8473bb 100644 --- a/shared/js/settings.ts +++ b/shared/js/settings.ts @@ -4,10 +4,10 @@ import * as loader from "tc-loader"; import {Stage} from "tc-loader"; import {Registry} from "./events"; -type ConfigValueTypes = boolean | number | string | object; -type ConfigValueTypeNames = "boolean" | "number" | "string" | "object"; +export type ConfigValueTypes = boolean | number | string | object; +export type ConfigValueTypeNames = "boolean" | "number" | "string" | "object"; -type ValueTypeMapping = T extends boolean ? "boolean" : +export type ValueTypeMapping = T extends boolean ? "boolean" : T extends number ? "number" : T extends string ? "string" : T extends object ? "object" : never;