export const softDeleteFilter = ( where: any, soft: { field: string; type: "boolean" | "nullable"; } ) => { console.log({ where }); const defaultParam = typeof where === "object" ? where : {}; const result = { AND: [ typeof where === "object" ? { ...defaultParam } : { [soft.field]: soft.type === "boolean" ? true : { not: null, }, }, ], }; console.log(result); return result; };