42 Commits (7eabe2bd025ed47c063f766440845916d7abd858)

Author SHA1 Message Date
Luke Travis c1de125aa0 Invert only the following predicate with the 'not' operator (#71) 7 years ago
Aron Hafner 0a6032f3ea Add new string predicates (#99) 7 years ago
Sam Verschueren b1af8ad275 Add `string.oneOf` - fixes #80 (#87) 7 years ago
Travis Fischer 7cbc31a3a7 Add support for predicate labels (#84) 7 years ago
Sindre Sorhus cb0f40d913 TS config tweaks 7 years ago
Lukas Tetzlaff 09b955c1c3 Add more generics, remove `any` where unnecessary (#68) 7 years ago
Sam Verschueren b4265ae026 Improve documentation (#59) 7 years ago
Sindre Sorhus 9c14618060 Upgrade dependencies 7 years ago
Sam Verschueren 7bbfee02a5 Add `any` predicate (#56) 7 years ago
Sam Verschueren c87999fbca Add `is` predicate to provide custom validation functions (#55) 7 years ago
Sam Verschueren 5b1b37a143 Add object.deepValuesOfType validator - fixes #51 (#53) 7 years ago
Sam Verschueren e22f0f8e24 Support dot properties in object hasKeys and hasAnyKeys - fixes #50 (#52) 7 years ago
Sam Verschueren 3b570b41df Add object predicate (#48) 7 years ago
Sindre Sorhus a6057e58fe Bump TypeScript 7 years ago
Sam Verschueren ec9483abea Turn on `noImplicitAny` flag - fixes #3 (#47) 7 years ago
Sindre Sorhus 184a1ebd8d Bump `tslint-xo` 7 years ago
Sam Verschueren ad4b9d4ac5 Extract collection logic into separate utils - fixes #45 (#46) 7 years ago
Sam Verschueren 4ca49475e4 Add WeakMap predicate (#43) 7 years ago
Sam Verschueren 98396e87c0 Add WeakSet predicate (#44) 7 years ago
Sindre Sorhus 7114ab3bd1 Bump `tslint-xo` 7 years ago
Sam Verschueren 4a42a281df Add Set predicate (#39) 7 years ago
Sam Verschueren 3ac3630d18 Add Map predicate (#36) 7 years ago
Sindre Sorhus 6e5f35de1d
Add documentation generator (#29) 7 years ago
Sam Verschueren f8b3191125 Add error predicate (#27) 7 years ago
Sam Verschueren 20d3ba7176 Add symbol, undefined and null predicates (#28) 7 years ago
Sam Verschueren 568eb70488 Set return type explicitely in not operator 7 years ago
Sam Verschueren f2be585bf2 Add date predicate (#26) 7 years ago
Sindre Sorhus b28ac2ebc7 Make `ow` a default export 7 years ago
Sindre Sorhus 764173c9cf Bump `@sindresorhus/is` 7 years ago
Sam Verschueren 3306c69fbe Add array validators (#20) 7 years ago
Sindre Sorhus 6b179a037a
Upgrade `tslint-xo` (#23) 7 years ago
Sam Verschueren 766b789e36 Mark addValidator as internal (#22) 7 years ago
Sindre Sorhus c66131a4e9
Tweaks to tsconfig.json (#21) 7 years ago
Sam Verschueren 494cc40994 Add `not` predicate (#12) 7 years ago
Sam Verschueren 5cc0b50eb7 Add more string validators (#15) 7 years ago
Sam Verschueren 075f326ac4 Add boolean validator (#13) 7 years ago
Sam Verschueren be2c343a14 Make Predicate class abstract 7 years ago
Sam Verschueren b330b58e8d Add number validator (#10) 7 years ago
Sam Verschueren 6d36c16c4e Add linting rules - fixes #7 (#8) 7 years ago
Sam Verschueren 2871cfc12e Mark validators as internal to hide it from tsd (#9) 7 years ago
Sam Verschueren df7b6774ec Use an object to register a validator - fixes #2 (#6) 7 years ago
Sam Verschueren 5d24a9db22 Rewrite in TypeScript (#1) 7 years ago