Files
wireguard-ui/src/utils/searchable-field-to-query-field.ts
T
2026-09-12 13:56:36 +01:00

21 lines
578 B
TypeScript

import type { ApiReqParams } from "../types";
import type { BUN_SQLITE_WGUI_USERS_JOIN } from "../types/sql-joins";
export default function searchableFieldToQueryField({
field,
}: {
field: keyof BUN_SQLITE_WGUI_USERS_JOIN;
}): keyof ApiReqParams {
switch (field) {
case "email":
return "search_term_email";
case "last_name":
return "search_term_last_name";
case "user_types":
return "search_term_user_type";
case "first_name":
default:
return "search_term_first_name";
}
}