Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Container<T>

a Container in poe-mods is a container of Mods

Type parameters

Hierarchy

Implemented by

Index

Properties

mods

mods: ReadonlyArray<T>

Methods

addMod

  • addMod(mod: T): this
  • Parameters

    • mod: T

    Returns this

any

  • any(): boolean
  • does this container have any displayable properties?

    Returns boolean

asArray

  • asArray(): T[]
  • Returns T[]

getTags

  • getTags(): Tag[]
  • Returns Tag[]

hasMod

  • hasMod(mod: T): boolean
  • Parameters

    • mod: T

    Returns boolean

hasModGroup

  • hasModGroup(mod: T): boolean
  • already has a mod of this group?

    Parameters

    • mod: T

    Returns boolean

hasRoomFor

  • hasRoomFor(mod: T): boolean
  • will addMod actually add this mod

    Parameters

    • mod: T

    Returns boolean

inDomainOf

  • inDomainOf(domain: number): boolean
  • Parameters

    • domain: number

    Returns boolean

indexOfModWithId

  • indexOfModWithId(id: string): number
  • Parameters

    • id: string

    Returns number

level

  • level(): number
  • Returns number

maxModsOfType

  • maxModsOfType(mod: T): number
  • Parameters

    • mod: T

    Returns number

removeAllMods

  • removeAllMods(): this
  • Returns this

removeMod

  • removeMod(mod: T): this
  • Parameters

    • mod: T

    Returns this

stats

  • stats(): {}
  • Returns {}

    • [key: string]: Stat

Generated using TypeDoc