{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":730245596,"defaultBranch":"master","name":"typp","ownerLogin":"typp-js","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-11T14:08:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/153482023?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702303780.0","currentOid":""},"activityList":{"items":[{"before":"a08f24ee34828def884a58d64dafe737929be20f","after":"8be29be99e7a5d45a9f659a1f1035eef28e3bb9e","ref":"refs/heads/master","pushedAt":"2024-03-31T16:21:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"feat(core): add IsSpecialShape type-level function to check shape whether special shape","shortMessageHtmlLink":"feat(core): add IsSpecialShape type-level function to check shape whe…"}},{"before":"9a0d64be3866158f6968c4cd366f2e53e8c3f9d9","after":"a08f24ee34828def884a58d64dafe737929be20f","ref":"refs/heads/master","pushedAt":"2024-03-21T16:49:56.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"feat(validator): add multiple properties not match test case","shortMessageHtmlLink":"feat(validator): add multiple properties not match test case"}},{"before":"0d664fe2b01eca47b4e773576a5c13f56f57b283","after":"9a0d64be3866158f6968c4cd366f2e53e8c3f9d9","ref":"refs/heads/master","pushedAt":"2024-03-21T16:38:56.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"style(validator): split unit test cases","shortMessageHtmlLink":"style(validator): split unit test cases"}},{"before":"83d28a62a6d773299498252efc247ae246623c01","after":"0d664fe2b01eca47b4e773576a5c13f56f57b283","ref":"refs/heads/master","pushedAt":"2024-03-19T16:06:46.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"feat(validator): implement `IsInterface` type-level function","shortMessageHtmlLink":"feat(validator): implement IsInterface type-level function"}},{"before":"6b1b83deb238c732fe95a6a8caaf19bca834f151","after":"83d28a62a6d773299498252efc247ae246623c01","ref":"refs/heads/master","pushedAt":"2024-03-15T13:14:13.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"feat(validator): falsy transform","shortMessageHtmlLink":"feat(validator): falsy transform"}},{"before":"75068b2185958667daa6bcbf137b3d1007dda7fe","after":"6b1b83deb238c732fe95a6a8caaf19bca834f151","ref":"refs/heads/master","pushedAt":"2024-03-14T15:37:52.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"feat(validator): add null falsy transform type support and add its unit test case","shortMessageHtmlLink":"feat(validator): add null falsy transform type support and add its un…"}},{"before":"bb5ad0a41e29d6106545b4800e270e3d9f524342","after":"75068b2185958667daa6bcbf137b3d1007dda7fe","ref":"refs/heads/master","pushedAt":"2024-03-07T18:05:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"chore(validator): add TODO","shortMessageHtmlLink":"chore(validator): add TODO"}},{"before":"0ac91c3807515c9772a9f03e0b80050d12f3744c","after":"bb5ad0a41e29d6106545b4800e270e3d9f524342","ref":"refs/heads/master","pushedAt":"2024-03-04T12:37:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"feat(validator): implement array validator","shortMessageHtmlLink":"feat(validator): implement array validator"}},{"before":"7696bd289d572c5ac0cc462d87d8911b69a6969f","after":"0ac91c3807515c9772a9f03e0b80050d12f3744c","ref":"refs/heads/master","pushedAt":"2024-03-03T17:03:04.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"feat(validator): add unexpected unit test","shortMessageHtmlLink":"feat(validator): add unexpected unit test"}},{"before":"d7b89d4457109f89fa43ac7e495ddbd90f1cd503","after":"7696bd289d572c5ac0cc462d87d8911b69a6969f","ref":"refs/heads/master","pushedAt":"2024-03-01T10:49:08.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"feat(validator): implement string transform when the type is literal type primitive value","shortMessageHtmlLink":"feat(validator): implement string transform when the type is literal …"}},{"before":"8b7fd578b6dd200a61ab7d24516c732a3f770767","after":"d7b89d4457109f89fa43ac7e495ddbd90f1cd503","ref":"refs/heads/master","pushedAt":"2024-02-29T13:41:21.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"feat(validator): add literal primitive transform","shortMessageHtmlLink":"feat(validator): add literal primitive transform"}},{"before":"0077b0167ddea297e29f3bdc5edbec905bdaaaeb","after":"8b7fd578b6dd200a61ab7d24516c732a3f770767","ref":"refs/heads/master","pushedAt":"2024-02-27T17:45:49.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"feat(validator): more test cases about more types","shortMessageHtmlLink":"feat(validator): more test cases about more types"}},{"before":"0884e00fc939e888f251fefb3108236adb890bf2","after":"0077b0167ddea297e29f3bdc5edbec905bdaaaeb","ref":"refs/heads/master","pushedAt":"2024-02-27T09:50:19.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"refactor(validator): simplify by `SwitchBaseType` for `boolean`","shortMessageHtmlLink":"refactor(validator): simplify by SwitchBaseType for boolean"}},{"before":"7a036820cd53d0dd8368ee109650d57c0d16c075","after":"0884e00fc939e888f251fefb3108236adb890bf2","ref":"refs/heads/master","pushedAt":"2024-02-25T09:29:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"feat(validator): simplify code by `IsAnySubType` type-level function","shortMessageHtmlLink":"feat(validator): simplify code by IsAnySubType type-level function"}},{"before":"d18eb6be17f68f077a4d1ab45b45c514dece1c15","after":"7a036820cd53d0dd8368ee109650d57c0d16c075","ref":"refs/heads/master","pushedAt":"2024-02-25T06:56:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"feat(core): more examples about `isWhat`","shortMessageHtmlLink":"feat(core): more examples about isWhat"}},{"before":"3ec0a7f5d4dccee65d719a6a1edcd3ce776758be","after":"d18eb6be17f68f077a4d1ab45b45c514dece1c15","ref":"refs/heads/master","pushedAt":"2024-02-23T16:13:46.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"refactor(validator): simplify code","shortMessageHtmlLink":"refactor(validator): simplify code"}},{"before":"6569fcc70a2d9230b3d10c392ba457200004a76c","after":"3ec0a7f5d4dccee65d719a6a1edcd3ce776758be","ref":"refs/heads/master","pushedAt":"2024-02-22T15:46:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"feat(validator): add `isWhat` util function, thanks to microsoft/TypeScript#57465","shortMessageHtmlLink":"feat(validator): add isWhat util function, thanks to microsoft/Type…"}},{"before":"d3c248222892c8eaf7570c444ccb13a9905a3af7","after":"6569fcc70a2d9230b3d10c392ba457200004a76c","ref":"refs/heads/master","pushedAt":"2024-02-21T15:49:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"fix(validator): `Input` must union the `Rest` generic param","shortMessageHtmlLink":"fix(validator): Input must union the Rest generic param"}},{"before":"6744601abd57eabdb38c22f2bcdbabb8ada6b6a8","after":"d3c248222892c8eaf7570c444ccb13a9905a3af7","ref":"refs/heads/master","pushedAt":"2024-02-21T15:18:46.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"fix(validator): reset boolean transform logic","shortMessageHtmlLink":"fix(validator): reset boolean transform logic"}},{"before":"2a3a561b70f08d5e0709a0f502898bf824055cf5","after":"6744601abd57eabdb38c22f2bcdbabb8ada6b6a8","ref":"refs/heads/master","pushedAt":"2024-02-18T17:09:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"refactor(validator): remove useless import","shortMessageHtmlLink":"refactor(validator): remove useless import"}},{"before":"54bec728c3c0341658e201ee5603929ded16c4de","after":"2a3a561b70f08d5e0709a0f502898bf824055cf5","ref":"refs/heads/master","pushedAt":"2024-02-17T14:52:36.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"refactor(validator): move `literalValidator` define to `types` module","shortMessageHtmlLink":"refactor(validator): move literalValidator define to types module"}},{"before":"1d6f5601274cca1973732741a72a4cbbb0a1ed60","after":"54bec728c3c0341658e201ee5603929ded16c4de","ref":"refs/heads/master","pushedAt":"2024-02-15T11:48:42.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"feat(validator): add literal type check and unit test it","shortMessageHtmlLink":"feat(validator): add literal type check and unit test it"}},{"before":"f87a96883c610fad4d5e2825c408cfebc013e884","after":"1d6f5601274cca1973732741a72a4cbbb0a1ed60","ref":"refs/heads/master","pushedAt":"2024-02-12T18:14:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"refactor(validator): wrap unit test for transform by `parse`","shortMessageHtmlLink":"refactor(validator): wrap unit test for transform by parse"}},{"before":"e3fbb7f743c718755750084c8451d45e24b55d25","after":"f87a96883c610fad4d5e2825c408cfebc013e884","ref":"refs/heads/master","pushedAt":"2024-02-11T14:50:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"chore: fix FALSELY to FALSY (#1)\n\nSigned-off-by: suyanhanx ","shortMessageHtmlLink":"chore: fix FALSELY to FALSY (#1)"}},{"before":"74ee9fed873f10456d4360d76aca224da8b85bf7","after":"e3fbb7f743c718755750084c8451d45e24b55d25","ref":"refs/heads/master","pushedAt":"2024-02-09T20:14:23.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"refactor(validator): add more test cases and remove boolean unit test from index.spec.ts","shortMessageHtmlLink":"refactor(validator): add more test cases and remove boolean unit test…"}},{"before":"6479a9c1c7ea8c364262d5363cf1b66c213376b8","after":"74ee9fed873f10456d4360d76aca224da8b85bf7","ref":"refs/heads/master","pushedAt":"2024-02-09T15:20:03.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"refactor(validator): abstract `bigintValidator`","shortMessageHtmlLink":"refactor(validator): abstract bigintValidator"}},{"before":"b6359c1f9f9a218b88ff63b2e6445c2a96dd0f49","after":"6479a9c1c7ea8c364262d5363cf1b66c213376b8","ref":"refs/heads/master","pushedAt":"2024-02-07T13:15:15.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"refactor(validator): regroup types","shortMessageHtmlLink":"refactor(validator): regroup types"}},{"before":"626642d865d24a43ed6517518820d4f74c3e87b0","after":"b6359c1f9f9a218b88ff63b2e6445c2a96dd0f49","ref":"refs/heads/master","pushedAt":"2024-02-06T14:26:45.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"feat(validator): define `toPrimitive` return type","shortMessageHtmlLink":"feat(validator): define toPrimitive return type"}},{"before":"cc1480d7fe25b8b11fe8dbc65f972c85b0c2cf0c","after":"626642d865d24a43ed6517518820d4f74c3e87b0","ref":"refs/heads/master","pushedAt":"2024-02-05T15:45:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"chore(validator): add TODOs","shortMessageHtmlLink":"chore(validator): add TODOs"}},{"before":"06527c5a41b758880c20eebd5484fcf3a1dbb7c7","after":"cc1480d7fe25b8b11fe8dbc65f972c85b0c2cf0c","ref":"refs/heads/master","pushedAt":"2024-02-05T15:33:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWYLZW","name":"YiJie","path":"/NWYLZW","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51358815?s=80&v=4"},"commit":{"message":"style(validator): simplify code","shortMessageHtmlLink":"style(validator): simplify code"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEI96-GQA","startCursor":null,"endCursor":null}},"title":"Activity · typp-js/typp"}