{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":701642466,"defaultBranch":"main","name":"ts-design-pattern","ownerLogin":"ding-co","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-07T06:23:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/80014673?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1697766198.0","currentOid":""},"activityList":{"items":[{"before":"ed42076f2b3bcd68da5eb6fa3e02c4a1e9a99e92","after":"c67805eed454ed3a1114b8ba72df689065441560","ref":"refs/heads/main","pushedAt":"2023-11-12T03:38:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Strategy pattern with ts example","shortMessageHtmlLink":"feat: Add Strategy pattern with ts example"}},{"before":"3e3936e4f0ebf8f446f781efad3ca06059d22dc5","after":"ed42076f2b3bcd68da5eb6fa3e02c4a1e9a99e92","ref":"refs/heads/main","pushedAt":"2023-11-12T03:28:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add State pattern with ts example","shortMessageHtmlLink":"feat: Add State pattern with ts example"}},{"before":"c5f79d67cbe3161a4d64f299930c7d40aeff1f1e","after":"3e3936e4f0ebf8f446f781efad3ca06059d22dc5","ref":"refs/heads/main","pushedAt":"2023-11-12T03:15:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Observer pattern with ts example","shortMessageHtmlLink":"feat: Add Observer pattern with ts example"}},{"before":"86152c202ba7bd7ed2caf38d236dcec5cc2e7ba9","after":"c5f79d67cbe3161a4d64f299930c7d40aeff1f1e","ref":"refs/heads/main","pushedAt":"2023-11-07T13:34:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Memento pattern with ts example","shortMessageHtmlLink":"feat: Add Memento pattern with ts example"}},{"before":"7c44f1df8ea076de92b164411a80b1c0469cfd68","after":"86152c202ba7bd7ed2caf38d236dcec5cc2e7ba9","ref":"refs/heads/main","pushedAt":"2023-11-06T06:18:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Mediator pattern with ts example","shortMessageHtmlLink":"feat: Add Mediator pattern with ts example"}},{"before":"389ad112b5b57db8162f49fe3b6226e0da201329","after":"7c44f1df8ea076de92b164411a80b1c0469cfd68","ref":"refs/heads/main","pushedAt":"2023-11-06T04:15:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"chore: Add factory pattern practice","shortMessageHtmlLink":"chore: Add factory pattern practice"}},{"before":"d76a4472fec793601c78ecf8cc0b5166f8491cfe","after":"389ad112b5b57db8162f49fe3b6226e0da201329","ref":"refs/heads/main","pushedAt":"2023-11-06T04:15:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"chore: Add factory pattern practice","shortMessageHtmlLink":"chore: Add factory pattern practice"}},{"before":"65f966f8e8034adba33e035c56490eb0a4d2d14b","after":"d76a4472fec793601c78ecf8cc0b5166f8491cfe","ref":"refs/heads/main","pushedAt":"2023-11-04T15:29:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Iterator pattern with ts example","shortMessageHtmlLink":"feat: Add Iterator pattern with ts example"}},{"before":"3651b68ac2d6babf7faa2815c766e8d654359fcf","after":"65f966f8e8034adba33e035c56490eb0a4d2d14b","ref":"refs/heads/main","pushedAt":"2023-11-04T15:09:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Command pattern with ts example","shortMessageHtmlLink":"feat: Add Command pattern with ts example"}},{"before":"e2eb107959ce787fed3dd95808e6c188ae08f95b","after":"3651b68ac2d6babf7faa2815c766e8d654359fcf","ref":"refs/heads/main","pushedAt":"2023-11-01T11:52:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Chain of Responsibility pattern with ts example","shortMessageHtmlLink":"feat: Add Chain of Responsibility pattern with ts example"}},{"before":"2798cf5192caba8ea4e2d5e4751f86f4be03d1ba","after":"e2eb107959ce787fed3dd95808e6c188ae08f95b","ref":"refs/heads/main","pushedAt":"2023-10-31T10:38:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Observer pattern with js example","shortMessageHtmlLink":"feat: Add Observer pattern with js example"}},{"before":"4d912a39b04be9c46b7ba5209ad0d4d4b361b0fa","after":"2798cf5192caba8ea4e2d5e4751f86f4be03d1ba","ref":"refs/heads/main","pushedAt":"2023-10-28T08:38:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Flyweight pattern with ts example","shortMessageHtmlLink":"feat: Add Flyweight pattern with ts example"}},{"before":"0141e043cadb38e1fa01305d18a7c927b810b2a6","after":"4d912a39b04be9c46b7ba5209ad0d4d4b361b0fa","ref":"refs/heads/main","pushedAt":"2023-10-28T08:26:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Facade pattern with ts example","shortMessageHtmlLink":"feat: Add Facade pattern with ts example"}},{"before":"362a472aafc9c6800fb3e17a489967ebde99c0d6","after":"0141e043cadb38e1fa01305d18a7c927b810b2a6","ref":"refs/heads/main","pushedAt":"2023-10-28T07:50:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Decorator pattern with ts example","shortMessageHtmlLink":"feat: Add Decorator pattern with ts example"}},{"before":"9189435cade835b8b0254419ff4e68c34d34112a","after":"362a472aafc9c6800fb3e17a489967ebde99c0d6","ref":"refs/heads/main","pushedAt":"2023-10-26T11:48:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Proxy pattern with js example02,03","shortMessageHtmlLink":"feat: Add Proxy pattern with js example02,03"}},{"before":"6f577099ce0bb8b5ed59b790d576fdc1080d3fef","after":"9189435cade835b8b0254419ff4e68c34d34112a","ref":"refs/heads/main","pushedAt":"2023-10-26T11:45:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Proxy pattern with js example02,03","shortMessageHtmlLink":"feat: Add Proxy pattern with js example02,03"}},{"before":"f78c248286b0efc2d82e9a53289c9cf527b0fc4f","after":"6f577099ce0bb8b5ed59b790d576fdc1080d3fef","ref":"refs/heads/main","pushedAt":"2023-10-26T11:17:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Proxy pattern with ts example","shortMessageHtmlLink":"feat: Add Proxy pattern with ts example"}},{"before":"63e520d77fa2962c1dbed8f79223ba1646b2557c","after":"f78c248286b0efc2d82e9a53289c9cf527b0fc4f","ref":"refs/heads/main","pushedAt":"2023-10-24T11:34:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Composite pattern with ts example","shortMessageHtmlLink":"feat: Add Composite pattern with ts example"}},{"before":"6c22aea70f6461b4c48f72f704511fd8baeed3cb","after":"63e520d77fa2962c1dbed8f79223ba1646b2557c","ref":"refs/heads/main","pushedAt":"2023-10-23T13:11:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Prototype pattern with ts example02","shortMessageHtmlLink":"feat: Add Prototype pattern with ts example02"}},{"before":"029102396f8328a452e0629237c3af5fc8bac2ef","after":"6c22aea70f6461b4c48f72f704511fd8baeed3cb","ref":"refs/heads/main","pushedAt":"2023-10-23T12:55:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Singleton pattern with ts example02","shortMessageHtmlLink":"feat: Add Singleton pattern with ts example02"}},{"before":"212fb660fb995bf211881ebc40e8d33a4bcd5fe9","after":"029102396f8328a452e0629237c3af5fc8bac2ef","ref":"refs/heads/main","pushedAt":"2023-10-23T12:19:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Bridge pattern with ts example","shortMessageHtmlLink":"feat: Add Bridge pattern with ts example"}},{"before":"1cb66f3db8467f08af1a43222cfdda96f77d5012","after":"212fb660fb995bf211881ebc40e8d33a4bcd5fe9","ref":"refs/heads/main","pushedAt":"2023-10-23T11:45:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Adapter pattern with ts example","shortMessageHtmlLink":"feat: Add Adapter pattern with ts example"}},{"before":"af273820351a9949abcee1191789fa768f0071f5","after":"1cb66f3db8467f08af1a43222cfdda96f77d5012","ref":"refs/heads/main","pushedAt":"2023-10-21T12:34:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Singleton pattern with ts example","shortMessageHtmlLink":"feat: Add Singleton pattern with ts example"}},{"before":"16d9ded6732776279dd0abcdd8c1b0f474c7c28d","after":"af273820351a9949abcee1191789fa768f0071f5","ref":"refs/heads/main","pushedAt":"2023-10-21T12:03:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Builder pattern with ts example","shortMessageHtmlLink":"feat: Add Builder pattern with ts example"}},{"before":"1df9604d6088f41480ea083ab434c833738d3356","after":"16d9ded6732776279dd0abcdd8c1b0f474c7c28d","ref":"refs/heads/main","pushedAt":"2023-10-21T11:21:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Factory Method pattern with ts example","shortMessageHtmlLink":"feat: Add Factory Method pattern with ts example"}},{"before":null,"after":"1df9604d6088f41480ea083ab434c833738d3356","ref":"refs/heads/main","pushedAt":"2023-10-20T01:43:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ding-co","name":"Aaron","path":"/ding-co","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80014673?s=80&v=4"},"commit":{"message":"feat: Add Abstract Factory pattern with ts example","shortMessageHtmlLink":"feat: Add Abstract Factory pattern with ts example"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0xMlQwMzozODo0Ni4wMDAwMDBazwAAAAOtC1ML","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0xMlQwMzozODo0Ni4wMDAwMDBazwAAAAOtC1ML","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0yMFQwMTo0MzoxOC4wMDAwMDBazwAAAAObe4eK"}},"title":"Activity ยท ding-co/ts-design-pattern"}