aboutsummaryrefslogtreecommitdiff
path: root/scripts/apidoc/utils.ts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/apidoc/utils.ts')
-rw-r--r--scripts/apidoc/utils.ts5
1 files changed, 2 insertions, 3 deletions
diff --git a/scripts/apidoc/utils.ts b/scripts/apidoc/utils.ts
index 4f8d3440..b6b533f6 100644
--- a/scripts/apidoc/utils.ts
+++ b/scripts/apidoc/utils.ts
@@ -51,9 +51,8 @@ export function mapByName<TInput extends { name: string }, TValue>(
input: TInput[],
valueExtractor: (item: TInput) => TValue
): Record<string, TValue> {
- return input.reduce(
- (acc, item) => ({ ...acc, [item.name]: valueExtractor(item) }),
- {}
+ return Object.fromEntries(
+ input.map((item) => [item.name, valueExtractor(item)])
);
}