mirror of
https://github.com/Unleash/unleash.git
synced 2024-11-01 19:07:38 +01:00
13ef025fab
* refactor: remove most schema refs * refactor: generalize request/response schemas * refactor: simplify schema date formats * refactor: add soft response schema validation * refactor: fix emptySchema definition * refactor: update json-schema-to-ts and use refs
12 lines
275 B
TypeScript
12 lines
275 B
TypeScript
export const mapValues = <T extends object, U>(
|
|
object: T,
|
|
fn: (value: T[keyof T]) => U,
|
|
): Record<keyof T, U> => {
|
|
const entries = Object.entries(object).map(([key, value]) => [
|
|
key,
|
|
fn(value),
|
|
]);
|
|
|
|
return Object.fromEntries(entries);
|
|
};
|