pullrequests Search Results · user:sindresorhus language:swift archived:false is:public language:Swift language:TypeScript
Filter by
3.6k results
insindresorhus (press backspace or delete to remove)Summary
Adds OmitOptional T type that removes all optional keys from an object type, returning only the required properties.
Changes
- source/omit-optional.d.ts: New type — maps over RequiredKeysOf ...
Add RemoveSuffix type that removes a specified suffix from the end of a string type, mirroring the existing RemovePrefix
type.
Closes #1433
This package imports from react at runtime, but react is currently only listed in devDependencies.
With strict package managers such as pnpm, consumers can hit a runtime module resolution error when ink-gradient ...
Renames one or more keys in an object type while preserving each value type and the ? / readonly modifiers. Distributes
over union object types.
RenameKey is the single-key form; RenameKeys takes a map ...
Summary
Exposes two previously internal types from source/internal/characters.d.ts as part of the public API.
Whitespace
A union of all 26 Unicode whitespace characters (\t, \n, \r, , and more). Useful ...
This is an independent contribution and is not part of any organized competition or hackathon.
Summary: Adds the built-in TypeScript NoInfer T utility type (TS 5.4+) to IsNullable and IsOptional types, ...
The documented usage of TaggedUnion,
type Tagged Fields extends Record string, unknown = TaggedUnion type , Fields ;
failed to compile with: Type Fields does not satisfy the constraint Record string, ...
Summary
Exports internal types from type-fest/source/internal to make them publicly accessible. This fixes issue #676.
Changes
- Export FirstArrayElement from ./source/internal/array.d.ts
- Export ...
Summary
This PR adds TypeScript s built-in NoInfer utility type to type parameters that should not serve as inference sites,
preventing unwanted type inference in generic function contexts.
Changes
...
- fixed #1421
When the 2nd input param KeysType is clearly defined, keyof ObjectType can correctly constrain and suggest parameter
options. However, when the input type is ambiguous due to generics, ...