@tomei/sso
Version:
Tomei SSO Package
26 lines (23 loc) • 627 B
text/typescript
import GroupObjectPrivilegeModel from '../../models/group-object-privilege.entity';
import { RepositoryBase, IRepositoryBase } from '@tomei/general';
export class GroupObjectPrivilegeRepository
extends RepositoryBase<GroupObjectPrivilegeModel>
implements IRepositoryBase<GroupObjectPrivilegeModel>
{
constructor() {
super(GroupObjectPrivilegeModel);
}
public async delete(
where: any,
transaction?: any,
): Promise<number | undefined> {
try {
return await GroupObjectPrivilegeModel.destroy({
where,
transaction,
});
} catch (error) {
throw error;
}
}
}