Files
AtreidesAssetsFree/server/mcp/handles.mjs
T
2026-10-29 11:57:29 +01:00

13 lines
482 B
JavaScript

// Generated, do not edit. sha256:934f10111106ef1ed676c3715e4aeefd364cfa02688bedd903fe7320f775ae01
export const HANDLE_VORM = /^([a-zA-Z]+):([0-9a-f]{6}|[1-9][0-9]*)$/;
export function idVoorHandle(t, soort, gevraagd, ids) {
const gezocht = String(gevraagd ?? '').trim();
if (!gezocht) return null;
for (const id of ids) {
const uit = String(t.toAi({ id }, { entity: soort }).id);
if (uit === gezocht || `${soort}:${uit}` === gezocht) return id;
}
return null;
}