UNPKG

ai

Version:

AI SDK by Vercel - build apps like ChatGPT, Claude, Gemini, and more with a single interface for any model using the Vercel AI Gateway or go direct to OpenAI, Anthropic, Google, or any other model provider.

12 lines (11 loc) 472 B
/** * Creates a string-keyed map without an object prototype. * * Use this for lookup tables keyed by IDs or names that may come from outside * the SDK, such as streamed chunk IDs or tool call IDs. Unlike `{}`, these maps * do not inherit `__proto__`, `constructor`, or other Object prototype members, * so a missing untrusted key cannot resolve to a shared prototype object. */ export function createIdMap<T>(): Record<string, T> { return Object.create(null); }