refactor: dynamic list to nestjs

This commit is contained in:
Ahmed Bouhuolia
2025-01-12 18:22:48 +02:00
parent ddaea20d16
commit 270b421a6c
117 changed files with 4232 additions and 1493 deletions

View File

@@ -1,7 +1,9 @@
import { Model as ObjectionModel } from 'objection';
import { BaseModel } from "@/models/Model";
;
type GConstructor<T = {}> = new (...args: any[]) => T;
export const CustomViewBaseModel = (Model) =>
class extends Model {
export const CustomViewBaseModelMixin = <T extends GConstructor<BaseModel>>(Model: T) =>
class CustomViewBaseModel extends Model {
/**
* Retrieve the default custom views, roles and columns.
*/