Heavily improve codebase
This commit is contained in:
20 files changed
+365
-581
No files matched your search
@@ -1,20 +0,0 @@
|
||||
export type VersionsConfigData = {
|
||||
version: string
|
||||
list: Record<string, number>
|
||||
mods: Record<string, Record<string, number>>
|
||||
}
|
||||
|
||||
export class VersionsConfig {
|
||||
constructor (
|
||||
public version: string,
|
||||
public list: Record<string, number> = {},
|
||||
public mods: Record<string, Record<string, number>> = {}
|
||||
) {}
|
||||
|
||||
static import (data: VersionsConfigData) {
|
||||
const cfg = new VersionsConfig(data.version)
|
||||
cfg.list = { ...data.list }
|
||||
cfg.mods = { ...data.mods }
|
||||
return cfg
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user