import {Entity, juggler} from "@loopback/repository";
import {BaseUser, BaseUserRelations} from "..";
import {TimeStampedRepository} from "./time.stamped.repository";

export class BaseUserRepository<T extends BaseUser = BaseUser, R extends BaseUserRelations = BaseUserRelations> extends TimeStampedRepository<T, string, R> {
    constructor(entityClass: typeof Entity & { prototype: T }, dataSource: juggler.DataSource) {
        super(entityClass, dataSource);
    }
}
