Class InMemoryRepository<T>

Type Parameters

  • T extends { id: string }

Hierarchy (View Summary)

Implements

Constructors

  • Type Parameters

    • T extends { id: string }

    Returns InMemoryRepository<T>

Properties

items: Map<string, T>

Methods

  • Parameters

    Returns T[]

  • Returns void

  • Parameters

    • entity: T

    Returns Promise<T>

  • Parameters

    • id: string

    Returns Promise<void>

  • Returns Promise<T[]>

  • Parameters

    • id: string

    Returns Promise<null | T>

  • Parameters

    • id: string
    • entity: T

    Returns Promise<T>