- #197
fe06161
Thanks @sukovanej! - Update effect.
- #195
96c6fb2
Thanks @tim-smart! - update effect
- #192
52a095e
Thanks @tim-smart! - update effect
-
#191
fe65347
Thanks @tim-smart! - switch to build-utils prepare-v1 -
#191
fe65347
Thanks @tim-smart! - update effect
- #189
213d831
Thanks @tim-smart! - update deps & use preconstruct
- #186
49fad68
Thanks @tim-smart! - update effect
- #184
d96f502
Thanks @tim-smart! - update to effect package
-
#181
14e0676
Thanks @tim-smart! - add discriminatorStartsWith & tagStartsWith -
#183
9403c5e
Thanks @tim-smart! - restructure modules
- #179
e658ce0
Thanks @tim-smart! - bump peer deps
- #177
f117df2
Thanks @tim-smart! - update dependencies
- #175
36ca9f9
Thanks @tim-smart! - remove TaggedEnum/ADT modules (moved to @effect/data/Data)
- #173
7c99a42
Thanks @tim-smart! - remove /schema dependency
- #170
67effd5
Thanks @tim-smart! - update dependencies
-
#169
f5b2ff1
Thanks @tim-smart! - update build tools -
#167
075785b
Thanks @tim-smart! - use peer deps for /data and /schema
- #165
e39a4be
Thanks @tim-smart! - update /data and /schema
-
#163
9a5f896
Thanks @tim-smart! - update /data and /schema -
#163
9a5f896
Thanks @tim-smart! - drop tsplus support
- #161
24f8c9d
Thanks @tim-smart! - update /schema
- #159
a95afa9
Thanks @tim-smart! - update /schema and /data
- #157
aeef9e4
Thanks @tim-smart! - update /schema
-
#155
3731e5c
Thanks @tim-smart! - fix Pipeable trait -
#155
3731e5c
Thanks @tim-smart! - fix non-literals eliminating possible matches
-
#152
0bfe62a
Thanks @tim-smart! - use const generic for input types -
#151
c27987e
Thanks @tim-smart! - add Pipeable trait to matchers
- #149
a28bcd3
Thanks @tim-smart! - update dependencies
- #146
4f1fc8f
Thanks @tim-smart! - update dependencies
- #144
e1357e2
Thanks @tim-smart! - improve exhaustive error message
- #142
661612f
Thanks @tim-smart! - update deps
- #140
1030bc9
Thanks @tim-smart! - add typeTags
- #138
e117d3e
Thanks @sukovanej! - fix pattern type derivation forwhen
andnot
- #136
4210990
Thanks @tim-smart! - properly narrow undefined and any
- #135
374249e
Thanks @tim-smart! - narrow refinements
- #131
cbc5d1e
Thanks @tim-smart! - tags, tagsExhaustive, valueTags for working with tags
- #129
41ebc5c
Thanks @tim-smart! - update deps
- #126
04a8c51
Thanks @tim-smart! - orElseAbsurd and instanceOfUnsafe
- #124
de8cbb9
Thanks @tim-smart! - improve top level predicates
-
#122
a36d4ca
Thanks @tim-smart! - docs and deps -
#122
a36d4ca
Thanks @tim-smart! - fix defined not excluding null at runtime
-
#121
981ab25
Thanks @tim-smart! - instanceOf helper -
#118
2c8c9d8
Thanks @tim-smart! - update docs
- #116
bafc7ac
Thanks @tim-smart! - update /schema
- #114
9396d50
Thanks @tim-smart! - update deps
- #112
53a3a31
Thanks @tim-smart! - fix defined matcher
- #110
8143f74
Thanks @tim-smart! - align whenOr/And apis to Match.tag
- #108
c6fbe64
Thanks @tim-smart! - add whenAnd
- #106
d034062
Thanks @tim-smart! - better array / tuple support
- #104
2b5aefc
Thanks @tim-smart! - add whenOr
- #102
756bcc3
Thanks @tim-smart! - fix record matching
- #99
ad9ac08
Thanks @tim-smart! - stricter schema detection
- #39
edc6297
Thanks @tim-smart! - refactor to predicates
- #96
c516aa7
Thanks @tim-smart! - improve match extraction
-
#94
1e3ffc5
Thanks @tim-smart! - simplify patterns - fixes type recursion issuesDrops support for TS <5
- #92
e2ad274
Thanks @tim-smart! - fix deep types with string predicate
- #90
9ed8ef8
Thanks @tim-smart! - fix recursive array types
- #88
c381f88
Thanks @tim-smart! - fix for symbol keys
- #86
4aec8b2
Thanks @tim-smart! - fix type completion in when/not
- #82
3952b7b
Thanks @tim-smart! - add nonEmptyString
- #80
2e3d80b
Thanks @tim-smart! - update deps
- #80
2e3d80b
Thanks @tim-smart! - fix optional keys not matching
- #78
3ac755f
Thanks @tim-smart! - update dependencies
- #76
73333f0
Thanks @tim-smart! - update deps
- #74
6079f9f
Thanks @tim-smart! - update dependencies
- #70
e5a3405
Thanks @tim-smart! - update dependencies
- #68
f8f5e11
Thanks @tim-smart! - add unify
- #66
14460f1
Thanks @tim-smart! - update dependencies
- #63
4ebc6e4
Thanks @kristiannotari! - update dependencies (schema)
- #61
0e4c9bb
Thanks @tim-smart! - restore previous ExtractMatch
-
#59
7ee0a72
Thanks @tim-smart! - update /data -
#59
7ee0a72
Thanks @tim-smart! - simplify ExtractMatch and fix circular types
- #54
015e8df
Thanks @tim-smart! - update dependencies
- #51
55834f9
Thanks @tim-smart! - fix discriminator
-
#49
ec164b3
Thanks @tim-smart! - improve perf of Match.type -
#49
ec164b3
Thanks @tim-smart! - improve performance of Match.tag
- #47
72369c3
Thanks @tim-smart! - update dependencies
-
#46
de8577a
Thanks @tim-smart! - add ADT and TaggedEnum modules -
#44
e75a4a9
Thanks @tim-smart! - add discriminator combinator
- #42
7d90005
Thanks @tim-smart! - update dependencies
- #40
38d3b65
Thanks @tim-smart! - Update dependencies
- #37
d474aa0
Thanks @tim-smart! - update dependencies
- #35
bbe5907
Thanks @tim-smart! - update /data
- #33
8e7970a
Thanks @tim-smart! - update effect/data
- #31
852bc2e
Thanks @tim-smart! - fix jsdoc + exports
- #29
a62b429
Thanks @jessekelly881! - replace fp-ts/schema with effect/schema
- #27
cff45b8
Thanks @tim-smart! - fix matching types with symbols
-
42337eb
Thanks @tim-smart! - update README with missing docs -
#23
975ae71
Thanks @tim-smart! - allow predicate at the root level
- #20
9c06f4c
Thanks @tim-smart! - fix match types for inputs with functions
- #17
43e013c
Thanks @tim-smart! - types refactor
3cd71bd
Thanks @tim-smart! - fix match extract with union patterns and nesting
df05182
Thanks @tim-smart! - refactor match type extraction
- #13
8b7ab82
Thanks @tim-smart! - more precise match types
- #11
c81d98a
Thanks @tim-smart! - improve narrow when using schemas
4257b6c
Thanks @tim-smart! - fix tsplus
-
#8
a20ce18
Thanks @tim-smart! - add tsplus annotations -
#8
874a3ad
Thanks @tim-smart! - add safety to schema matches
- #5
9f15374
Thanks @tim-smart! - doc fixes
- #1
7788626
Thanks @tim-smart! - first release