Type Parameters

Hierarchy

Constructors

  • Type Parameters

    • E extends default<unknown, number, unknown>

    Parameters

    • entity: E

    Returns default<E>

Properties

component?: default<HTMLElement>
entity: E
multiTextParagraph: string = "info-provider-multi-text-paragraph"

Methods

  • Returns string[]

  • Returns undefined | string | IIcon

  • Returns boolean

  • Returns void

  • Parameters

    • context: InfoProviderContext
    • component: default<HTMLElement> = ...
    • partial: boolean = false
    • data: {
          lastInfoSleep: number;
      } = ...
      • lastInfoSleep: number

    Returns {
        component: default<HTMLElement>;
        fullInit(): void;
    }

    • component: default<HTMLElement>
    • fullInit:function
      • Returns void

  • Returns void

  • Parameters

    Returns void

  • Returns void

  • Call when this info provider should recheck whether it has contents.

    Returns default<E>

  • Call when this info provider should be refreshed.

    Returns default<E>

  • Call when this info provider should be removed.

    Returns default<E>

  • Parameters

    • initializer: ((componenent: default<HTMLElement>) => any)
        • (componenent: default<HTMLElement>): any
        • Parameters

          Returns any

    Returns default<E>

  • Parameters

    Returns default<E>

  • Parameters

    • predicate: ((...params: [host: Game, tickFlag: TickFlag, ticks: number, dueToAction: boolean]) => boolean)
        • (...params: [host: Game, tickFlag: TickFlag, ticks: number, dueToAction: boolean]): boolean
        • Parameters

          • Rest ...params: [host: Game, tickFlag: TickFlag, ticks: number, dueToAction: boolean]

          Returns boolean

    Returns default<E>

Generated using TypeDoc