Files
openpanel/packages/appwrite/src/utils/replaceIdWithAppwriteId.ts
Stefan Pejcic 09f9f9502d packages
2024-11-07 19:03:37 +01:00

18 lines
394 B
TypeScript

import type { CrudFilter } from "@refinedev/core";
/**
* Replace ID("id") With Appwrite ID("$id")
* @param filter Filter to replace
* @returns Filter with replaced ID
*/
export const replaceIdWithAppwriteId = (filter: CrudFilter): CrudFilter => {
if ("field" in filter && filter.field === "id") {
filter.field = "$id";
}
return {
...filter,
value: filter.value,
};
};