1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-11-01 19:07:38 +01:00
unleash.unleash/src/lib/util/map-values.ts
olav 13ef025fab
refactor: add soft response schema validation (#1657)
* 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
2022-06-08 08:01:14 +02:00

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);
};