Class EntityManager

Constructors

Methods

  • Find entities by criteria

    Type Parameters

    • T

    Parameters

    Returns Promise<T[]>

  • Find a single entity by criteria

    Type Parameters

    • T

    Parameters

    Returns Promise<null | T>

  • Find entity by primary key

    Type Parameters

    • T

    Parameters

    • entityClass: (new () => T)
        • new (): T
        • Returns T

    • id: any

    Returns Promise<null | T>

  • Remove entity by ID

    Type Parameters

    • T

    Parameters

    Returns Promise<void>

  • Count entities by criteria

    Type Parameters

    • T

    Parameters

    Returns Promise<number>

  • Check if entity exists

    Type Parameters

    • T

    Parameters

    Returns Promise<boolean>

  • Get repository for entity

    Type Parameters

    • T extends object

    Parameters

    • entityClass: (new () => T)
        • new (): T
        • Returns T

    Returns Repository<T>