A collection of essential TypeScript types
OmitDeep
: Fix internally imported type (#824) 2061925https://github.com/sindresorhus/type-fest/compare/v4.11.0...v4.11.1
OmitDeep
(#816) 0e196aaArraySplice
(#816) 0e196aaTagged
: Add metadata support (#723) 3ec8dbahttps://github.com/sindresorhus/type-fest/compare/v4.10.3...v4.11.0
PartialOnUndefinedDeep
: Fix it incorrectly removing non-optional properties when the input type contains an index signature (#764) 2f4b55ahttps://github.com/sindresorhus/type-fest/compare/v4.10.2...v4.10.3
MergeDeep
: Fix compatibility with TypeScript 5.4 (#807) 5f6165ahttps://github.com/sindresorhus/type-fest/compare/v4.10.1...v4.10.2
exactOptionalPropertyTypes: true
tsconfig (#804) a54e313https://github.com/sindresorhus/type-fest/compare/v4.10.0...v4.10.1
Get
: Fix handling of readonly array (#799) 4a38651SharedUnionFieldsDeep
: Skip if input type is not a union type (#798) 6f1db93DelimiterCasedPropertiesDeep
: Don't recurse into intersection type that include primitive value (#789) eb96609Merge
: Don't turn undefined into optional key (#787) 0aec247https://github.com/sindresorhus/type-fest/compare/v4.9.0...v4.10.0
SharedUnionFieldsDeep
(#783) 94bb3d3ReadonlyDeep
: Fix usage with properties defined with void
(#782) a919f93ConditionalPickDeep
: Support interface (#776) ebb7a59https://github.com/sindresorhus/type-fest/compare/v4.8.3...v4.9.0
MergeDeep
: Fix optional key when value type is any
or never
(#777) 609c097Paths
: Ensure it doesn't recurse into Map
or Set
's prototype properties (#772) 6759853https://github.com/sindresorhus/type-fest/compare/v4.8.2...v4.8.3
DelimiterCasedPropertiesDeep
: Fix handing of string (#768) e26c779https://github.com/sindresorhus/type-fest/compare/v4.8.1...v4.8.2
Jsonify
: Fix usage with readonly array f8019c2Element
to type BuiltIns
(#745)" 1b25feb
DOM
types are not available.https://github.com/sindresorhus/type-fest/compare/v4.8.0...v4.8.1