discord-botinator
    Preparing search index...

    Class DataMapper<TBot, TOriginal>Abstract Experimental

    An advanced data mapper.

    Type Parameters

    • TBot
    • TOriginal extends { id: string | number }

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    bot: TBot
    log: Logger<ILogObj> = ...
    shouldRefresh: boolean = true
    timeSinceLastReload: Date

    Methods

    • Experimental

      Returns Promise<void>

    • Experimental

      Type Parameters

      • T
      • TBase extends { id: string | number }

      Parameters

      • data: TBase[]
      • factory: new (bot: TBot, data: TBase) => T
      • registry: { [key: string | number]: T }

      Returns T[]

    • Experimental

      Type Parameters

      • T
      • TBase extends { id: string | number }

      Parameters

      • data: TBase
      • factory: new (bot: TBot, data: TBase) => T
      • registry: { [key: string | number]: T }

      Returns T

    • Experimental

      Returns Promise<void>

    • Experimental

      Returns Promise<void>

    • Experimental

      Type Parameters

      • T

      Parameters

      • func: (obj: this) => T

      Returns T