issues
search
unsplash
/
sum-types
Safe, ergonomic, non-generic sum types in TypeScript.
https://unsplash.github.io/sum-types/
MIT License
42
stars
2
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Confusing appearance in React DevTools
#58
OliverJAsh
opened
8 months ago
0
Fix `matchXW` failed pattern match when return value is `undefined`
#57
mlegenhausen
closed
1 year ago
4
Add constant matching
#56
samhh
closed
1 year ago
0
Fix reference equality of deserialize outputs
#55
samhh
closed
1 year ago
0
Add refinement primitive
#54
samhh
closed
1 year ago
1
Test reference equality as per test description
#53
OliverJAsh
closed
1 year ago
0
Members are not value-equal after serialize then deserialize
#52
OliverJAsh
closed
1 year ago
2
Better Jest diffs for nullary sums
#51
samhh
opened
1 year ago
1
Maintain referential equality of constructors
#50
samhh
closed
1 year ago
0
Match constant
#49
samhh
closed
1 year ago
1
Improve appearance of nullary members in console logs
#48
OliverJAsh
opened
2 years ago
1
Export more stuff
#47
OliverJAsh
closed
2 years ago
0
More hand-written docs
#46
samhh
closed
2 years ago
0
Non-function nullary constructors
#45
samhh
closed
2 years ago
0
Nullary constructors are unsafe given function subtyping
#44
samhh
closed
2 years ago
2
Serialize nested values
#43
OliverJAsh
closed
2 years ago
1
High-Level API questions
#42
anthonyjoeseph
closed
2 years ago
3
Match multiple branches
#41
samhh
opened
2 years ago
0
Add ESM support
#40
samhh
closed
2 years ago
0
Enumeration
#39
samhh
opened
2 years ago
1
Fix null value in nullary constructors
#38
samhh
closed
2 years ago
1
`undefined` -> `null`
#37
samhh
closed
2 years ago
0
Testing equality against one member
#36
samhh
opened
2 years ago
4
Cannot test for equality in Jest
#35
samhh
closed
1 year ago
6
Formalise Node engine support
#34
samhh
opened
2 years ago
0
Make exhaustive error checking report on missing members instead of wildcard
#33
samhh
closed
2 years ago
0
Note bindings libs in README
#32
samhh
closed
2 years ago
0
Export serialized type
#31
samhh
closed
2 years ago
0
Add getEq/etc instances
#30
samhh
closed
3 years ago
1
Match multiple sums together
#29
samhh
opened
3 years ago
0
Support for generic sum types
#28
samhh
opened
3 years ago
1
CI: Ensure docs are up-to-date
#27
samhh
opened
3 years ago
0
Only run build once for PRs
#26
OliverJAsh
closed
3 years ago
0
Refactor `mkConstructor`
#25
OliverJAsh
closed
3 years ago
0
Configure `strict-boolean-expressions`
#24
OliverJAsh
closed
3 years ago
0
Release!
#23
samhh
closed
3 years ago
0
Type cleanup
#22
samhh
closed
3 years ago
0
Enforce strict-boolean-expressions
#21
samhh
closed
3 years ago
0
Formatting, linting, testing, etc preferences
#20
samhh
closed
3 years ago
2
Add matchW
#19
samhh
closed
3 years ago
2
Fix constructor distributing over value union
#18
samhh
closed
3 years ago
0
Export Sum interface
#17
samhh
closed
3 years ago
0
Some more things need exporting
#16
samhh
closed
3 years ago
0
Polymorphic match
#15
samhh
opened
3 years ago
0
More, better type tests
#14
samhh
closed
3 years ago
2
mkConstructor return type can be widened to the entire sum type
#13
samhh
closed
3 years ago
0
Nested constructor produces unhelpful function union
#12
samhh
closed
3 years ago
2
matchW
#11
samhh
closed
3 years ago
0
TS language server features for sum type members (e.g. rename)
#10
OliverJAsh
opened
3 years ago
3
Improve Member default type arguments
#9
samhh
closed
3 years ago
0
Next