Page Contents
Home > @loopback/repository > BaseRepositoryClass
BaseRepositoryClass interface
Signature for repository classes that can be used as the base class for define* functions. The constructor of a base repository class accepts the target model constructor and the datasource to use.
define* functions require a class implementing this interface on input.
Signature:
export interface BaseRepositoryClass<M extends typeof Model, R extends Repository<PrototypeOf<M>>>
Properties
| Property | Type | Description |
|---|---|---|
| prototype | R |
Methods
| Method | Description |
|---|---|
| (new)(modelClass, dataSource) | The constructor for the generated repository class |