Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Mem

This module contains a number of low-level memory clearing and caching functions

Hierarchy

  • Mem

Index

Methods

Static Private _setDeep

  • _setDeep(object: any, keys: string[], value: any): void

Static clean

  • clean(): void

Static Private cleanColonies

  • cleanColonies(): void

Static Private cleanConstructionSites

  • cleanConstructionSites(): void

Static Private cleanCreeps

  • cleanCreeps(): void

Static Private cleanFlags

  • cleanFlags(): void

Static Private cleanHeap

  • cleanHeap(): void

Static Private cleanPathingMemory

  • cleanPathingMemory(): void

Static format

  • format(): void

Static Private formatOvermindMemory

  • formatOvermindMemory(): void

Static Private formatPathingMemory

  • formatPathingMemory(): void

Static garbageCollect

  • garbageCollect(quick?: undefined | false | true): void

Static Private initGlobalMemory

  • initGlobalMemory(): void

Static load

  • load(): void

Static setDeep

  • setDeep(object: any, keyString: string, value: any): void

Static shouldRun

  • shouldRun(): boolean

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

Generated using TypeDoc