diff --git a/packages/object-util/CHANGELOG.md b/packages/object-util/CHANGELOG.md index 0c7e773..f7eded2 100644 --- a/packages/object-util/CHANGELOG.md +++ b/packages/object-util/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.4.5] - 2022-12-08 + +### Fixed + +- Typescript returning errors when object can contains undefined + ## [1.4.4] - 2022-12-08 ### Fixed diff --git a/packages/object-util/src/ObjectUtil.ts b/packages/object-util/src/ObjectUtil.ts index 387a205..c9a019d 100644 --- a/packages/object-util/src/ObjectUtil.ts +++ b/packages/object-util/src/ObjectUtil.ts @@ -1,5 +1,5 @@ type BasicObjectKeys = string | number | symbol -type BasicObject = Record +type BasicObject = { [P in K]?: V } /** * Remap an object to an array through a function @@ -50,7 +50,7 @@ export function objectLoop */ export function objectValues(obj: BasicObject): Array { mustBeObject(obj) - return Object.values(obj) + return Object.values(obj) as Array } /**