pirix-gh/
👷 Higher type safety for TypeScript
USD raised
Recent activities
Flexible export
Incorrect Optional (Patch?) results on types which look like Error
Create a new docs website
`Update` doesn't work when attempting to make keys non-nullable
deprecate `Narrow` type
A/Any namespace doesn't export "If" type
Update syntax highlighting colors for docs
OptionalDeep<any> shows an error
O.Merge with nested objects should compute.
Object.Paths broken with TS 4.9
request: retheme the documentation
Exact Object
Custom merge types
String.StartsWith?
Any.Compute changes empty tuple type
Namespace for testing related types
U.Merge adds unexpected index signatures when applied to intersection types
Unreadable documentation du to contrast issues
Documentation needs to have examples
Feature: PickKeys = Exclude<keyof, FilterKeys>
Wrong behavior of Curry generic
[Improve]: Input limit of String.Join<> type
List.Drop<L, N, '<-'> drops all *but* N items
`If` file exists but method is not exported
Object.Partial deep and array object values
`AutoPath` not working?
vite gives an error about ts-toolbelt `package.json`
Error for OptionalKeys<T> & WritableKeys<T>
Tests not passing for current typescript version
Function.AutoPath doesnt work properly when leaf value is an array of numbers (and more as attached in codesandbox).
:lady_beetle: `List.Pop<L>` not working with single entry arrays
`F.AutoPath` doesn't work if `O` includes `string` values
v9.6 pipe is broken,but v6.15 is ok.
create a new Object util: O.DeepPartial<MyType>
some unexpected `unknowns` in O.Assign and O.MergeAll
Detect if value is any
`Flatten` removes `readonly` from readonly arrays
`Narrow` doesn't work on `this` parameters
`Join` doesn't work on readonly arrays
`Narrow` doesn't work on template literal types
rewrite recursive conditional types to be tail-recursive
A.Compute<unknown> results to {}
Type Name Conflict with Native JS Api
Infering an F.Curry type as it's "full" signature results in unexpected behavior
Extract unwrapped type from Any.Type
`AutoPath` doesn't error on non-existent property
How do I update a type on the fly using lodash.set?
`Object.Paths` not produced error with optional sub props.
Could we have an example of how to use O.Either?
O.P.Omit + U.Merge — issue with multiple nested omits from a single object
Help Wanted
consider splitting up changelog into multiple files
S.Length<S extends String>
Nullable array merge
feat(docs): one click "add example" button
New documentation site
test
© 2019 BoostIO, Inc.