Adapter.

Hierarchy

  • Service
    • Adapter

Constructors

  • Constructor.

    Parameters

    • Optional container: ServiceContainer
    • Optional settings: AnyObject

    Returns Adapter

Properties

container: ServiceContainer

Container.

Accessors

  • get settings(): undefined | AnyObject
  • Settings.

    Returns undefined | AnyObject

Methods

  • Add service.

    Type Parameters

    • T extends object

    Parameters

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

    Returns this

  • Count.

    Parameters

    Returns Promise<number>

  • Delete.

    Parameters

    Returns Promise<number>

  • Delete by id.

    Parameters

    • modelName: string
    • id: unknown

    Returns Promise<boolean>

  • Exists.

    Parameters

    • modelName: string
    • id: unknown

    Returns Promise<boolean>

  • Find.

    Parameters

    Returns Promise<ModelData[]>

  • Find by id.

    Parameters

    Returns Promise<ModelData>

  • 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

  • Patch.

    Parameters

    Returns Promise<number>

  • Patch by id.

    Parameters

    Returns Promise<ModelData>

  • Replace by id.

    Parameters

    Returns Promise<ModelData>

  • Replace or create.

    Parameters

    Returns Promise<ModelData>

  • Use service.

    Type Parameters

    • T extends object

    Parameters

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

    Returns this

Generated using TypeDoc