Methods
Static Private _setDeep
- _setDeep(object: any, keys: string[], value: any): void
-
Parameters
-
object: any
-
keys: string[]
-
value: any
Returns void
Static Private cleanColonies
Static Private cleanConstructionSites
- cleanConstructionSites(): void
Static Private cleanCreeps
Static Private cleanFlags
Static Private cleanPathingMemory
- cleanPathingMemory(): void
Static Private formatOvermindMemory
- formatOvermindMemory(): void
Static Private formatPathingMemory
- formatPathingMemory(): void
Static garbageCollect
- garbageCollect(quick?: undefined | false | true): void
-
Parameters
-
Optional quick: undefined | false | true
Returns void
Static Private initGlobalMemory
Static setDeep
- setDeep(object: any, keyString: string, value: any): void
-
Parameters
-
object: any
-
keyString: string
-
value: any
Returns void
Static wrap
- wrap(memory: any, memName: string, defaults?: object, deep?: boolean): any
-
Parameters
-
memory: any
-
memName: string
-
Default value defaults: object = {}
-
Default value deep: boolean = false
Returns any
This module contains a number of low-level memory clearing and caching functions