| createObjectURL | Creates a disposable ObjectURL for the given blob. |
| createRecord | Creates a prototype-less object typed as Record<K, V>. |
| excludeProp | Conditionally excludes a property from an object. |
| getProperty | Safely gets a property from a record, returning undefined if the key doesn't exist. |
| isFunction | Checks if a value is a function. |
| isIterable | Checks if a value is Iterable. |
| isPlainObject | Checks if a value is a plain object (e.g., created with {} or Object). |
| mapObject | Maps a ReadonlyRecord<K, V> to a new ReadonlyRecord<K, U>, preserving branded key types (e.g., type Id = 'id' & string) lost by Object.entries. Uses K extends string for precision. |
| objectFrom | Creates an object by mapping keys to values. |
| objectFromEntries | Creates an object from key-value pairs, preserving branded key types. |
| objectToEntries | Like Object.entries but preserves branded keys. |