Class Repository<Data, IdType, IdName, FlatData>

Repository.

Type Parameters

Hierarchy

  • Service
    • Repository

Constructors

Properties

_Data?: Data
_FlatData?: FlatData
_IdName?: IdName
_IdType?: IdType
container: ServiceContainer

Container.

Accessors

Methods

  • Add service.

    Type Parameters

    • T extends object

    Parameters

    • ctor: Constructor<T>
    • Rest ...args: any[]

    Returns this

  • Get service.

    Type Parameters

    • T extends object

    Parameters

    • ctor: Constructor<T>
    • Rest ...args: any[]

    Returns T

  • Has service.

    Type Parameters

    • T extends object

    Parameters

    • ctor: Constructor<T>

    Returns boolean

  • Use service.

    Type Parameters

    • T extends object

    Parameters

    • ctor: Constructor<T>
    • Rest ...args: any[]

    Returns this

Generated using TypeDoc