Options
All
  • Public
  • Public/Protected
  • All
Menu

A repository interface. Captures the entity type to manage and its ID type.

This interface's purpose is to hold type information, as well as being able to discover interfaces that extend this one.

Domain repositories extending this interface can selectively expose CRUD methods by simply declaring methods of the same signature as those declared in CrudRepository.

Type parameters

  • T: Entity<any>

    the entity type the repository manages

  • ID: EntityId

    the type of the id of the entity the repository manages

Hierarchy

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method
  • Protected property
  • Private property
  • Static method

Generated using TypeDoc