1 | import { Entity, EntityIdentifiable, Constructable } from '../entity';
|
2 | declare type EntityBasedRequestBuilder<EntityCT extends Constructable<Entity>> = ReturnType<EntityCT['requestBuilder']>;
|
3 |
|
4 |
|
5 |
|
6 | export declare abstract class RequestBuilder<EntityT extends Entity> implements EntityIdentifiable<EntityT> {
|
7 | static forEntity<EntityCT extends Constructable<Entity>>(entity: EntityCT): EntityBasedRequestBuilder<EntityCT>;
|
8 | _entity: EntityT;
|
9 | _entityConstructor: Constructable<EntityT>;
|
10 | }
|
11 | export {};
|
12 |
|
\ | No newline at end of file |