{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":668368855,"defaultBranch":"main","name":"CursoTS","ownerLogin":"W-Wag","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-19T16:32:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/108705985?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1689784361.0","currentOid":""},"activityList":{"items":[{"before":"720cdf36d650085ac02a3dc9376a45a6be47da5d","after":"156abdb5dca773a38c9635b098db1a0000a7d4f0","ref":"refs/heads/main","pushedAt":"2024-03-11T16:57:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Create README.md","shortMessageHtmlLink":"Create README.md"}},{"before":"2b8f56336737cc745d1c58415d049558f2beb2e7","after":"720cdf36d650085ac02a3dc9376a45a6be47da5d","ref":"refs/heads/main","pushedAt":"2023-08-28T16:29:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre declaration merge\n\nEssa aula trás o conceito de estender o tipo de bibliotecas externas, utilizando o declaration files(.d.ts), e utilizando o namespace da biblioteca externa para se criar seu próprio tipo dentro da biblioteca externa.","shortMessageHtmlLink":"Aula sobre declaration merge"}},{"before":"101c332e47643f36405810c42c779be496f97736","after":"2b8f56336737cc745d1c58415d049558f2beb2e7","ref":"refs/heads/main","pushedAt":"2023-08-27T17:02:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre importar JS em TS","shortMessageHtmlLink":"Aula sobre importar JS em TS"}},{"before":"aeda35517e3860a13048f5c2b5eb9271a4c6825c","after":"101c332e47643f36405810c42c779be496f97736","ref":"refs/heads/main","pushedAt":"2023-08-25T16:38:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aulas sobre decorators: Parameter, Property e Resumo","shortMessageHtmlLink":"Aulas sobre decorators: Parameter, Property e Resumo"}},{"before":"cdaa0778b3c3cbfc718f6ea4805d908011b046f0","after":"aeda35517e3860a13048f5c2b5eb9271a4c6825c","ref":"refs/heads/main","pushedAt":"2023-08-24T14:54:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aulas sobre decoradtor","shortMessageHtmlLink":"Aulas sobre decoradtor"}},{"before":"901691b6d4d519b6d0fb6e31e17097dca1592c84","after":"cdaa0778b3c3cbfc718f6ea4805d908011b046f0","ref":"refs/heads/main","pushedAt":"2023-08-22T17:07:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre decorator nas classes","shortMessageHtmlLink":"Aula sobre decorator nas classes"}},{"before":"c1b507b182e32863495851c75dfdf69c8d7a7d75","after":"901691b6d4d519b6d0fb6e31e17097dca1592c84","ref":"refs/heads/main","pushedAt":"2023-08-21T17:05:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Exercicio sobre um sistema de votação","shortMessageHtmlLink":"Exercicio sobre um sistema de votação"}},{"before":"b992d6bb12c869e474ca90cd7a91863a55f66b37","after":"c1b507b182e32863495851c75dfdf69c8d7a7d75","ref":"refs/heads/main","pushedAt":"2023-08-20T17:25:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre type predicate","shortMessageHtmlLink":"Aula sobre type predicate"}},{"before":"b3a1a73f959d40597efae19ba30268d08cc20a8a","after":"b992d6bb12c869e474ca90cd7a91863a55f66b37","ref":"refs/heads/main","pushedAt":"2023-08-19T00:04:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Adicionado exercicios do beecrown","shortMessageHtmlLink":"Adicionado exercicios do beecrown"}},{"before":"7222e030e7e42555176eef1ed1b99dd9255ca172","after":"b3a1a73f959d40597efae19ba30268d08cc20a8a","ref":"refs/heads/main","pushedAt":"2023-08-18T17:03:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre generics em classes, é estrutura stack","shortMessageHtmlLink":"Aula sobre generics em classes, é estrutura stack"}},{"before":"44c043a1fd77ea58d6ba8298b8d4a3979d06d6f7","after":"7222e030e7e42555176eef1ed1b99dd9255ca172","ref":"refs/heads/main","pushedAt":"2023-08-17T17:09:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre restrições em generics(constraints)","shortMessageHtmlLink":"Aula sobre restrições em generics(constraints)"}},{"before":"e99f86a3f875537fd127db70068a90a0789027f5","after":"44c043a1fd77ea58d6ba8298b8d4a3979d06d6f7","ref":"refs/heads/main","pushedAt":"2023-08-16T16:48:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre generics em interface e type alias","shortMessageHtmlLink":"Aula sobre generics em interface e type alias"}},{"before":"69b883190beeea49741df56c980f1307ec947e89","after":"e99f86a3f875537fd127db70068a90a0789027f5","ref":"refs/heads/main","pushedAt":"2023-08-15T18:52:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Resolvido exercício de Salário com bonus","shortMessageHtmlLink":"Resolvido exercício de Salário com bonus"}},{"before":"e342f99bad5d78d34903731525f59aab29525085","after":"69b883190beeea49741df56c980f1307ec947e89","ref":"refs/heads/main","pushedAt":"2023-08-15T15:42:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre Generics - tipos genéricos","shortMessageHtmlLink":"Aula sobre Generics - tipos genéricos"}},{"before":"fe55b8976ea7a8865fb9b8a22f8f20590a10e732","after":"e342f99bad5d78d34903731525f59aab29525085","ref":"refs/heads/main","pushedAt":"2023-08-14T16:35:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre Encadeamento opcional e OCP\n\nNessa aula foi apresentado o operador de encadeamento opcional que é o ( ? ) após um valor para checar se ele existe ou não antes de executar uma ação, e o operador de coalescência nula onde se checa se é um não valor ( null ou undefined ), é faz estilo um if, exemplo issoéundefined ?? 'Esse trecho é executado'.","shortMessageHtmlLink":"Aula sobre Encadeamento opcional e OCP"}},{"before":"10ec71aaa9949ed65dedad335132b46e7736f203","after":"fe55b8976ea7a8865fb9b8a22f8f20590a10e732","ref":"refs/heads/main","pushedAt":"2023-08-13T16:27:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre keyof e typeof","shortMessageHtmlLink":"Aula sobre keyof e typeof"}},{"before":"2b430abcabe2f4a83f6f3c46c2b5b68a5a00e439","after":"10ec71aaa9949ed65dedad335132b46e7736f203","ref":"refs/heads/main","pushedAt":"2023-08-11T16:28:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre declaration merging","shortMessageHtmlLink":"Aula sobre declaration merging"}},{"before":"8b7ac171eae890678d178fcfebd8cffdf8340d20","after":"2b430abcabe2f4a83f6f3c46c2b5b68a5a00e439","ref":"refs/heads/main","pushedAt":"2023-08-10T15:33:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre interfaces em Typescript","shortMessageHtmlLink":"Aula sobre interfaces em Typescript"}},{"before":"6ea52dac00b0bd6b5d37df84de3c537e495d4ed0","after":"8b7ac171eae890678d178fcfebd8cffdf8340d20","ref":"refs/heads/main","pushedAt":"2023-08-09T16:49:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre composição","shortMessageHtmlLink":"Aula sobre composição"}},{"before":"b6cd10cf4a7fe1688c2f8321459cba156dd68ec9","after":"6ea52dac00b0bd6b5d37df84de3c537e495d4ed0","ref":"refs/heads/main","pushedAt":"2023-08-08T16:40:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre associação de classes","shortMessageHtmlLink":"Aula sobre associação de classes"}},{"before":"50d815099ad756c527b61c909ef4d65684e9b909","after":"b6cd10cf4a7fe1688c2f8321459cba156dd68ec9","ref":"refs/heads/main","pushedAt":"2023-08-07T16:35:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre classe, método e atributo abstrato","shortMessageHtmlLink":"Aula sobre classe, método e atributo abstrato"}},{"before":"6c90f23051634cbb71c0441a369a1eec62e27a86","after":"50d815099ad756c527b61c909ef4d65684e9b909","ref":"refs/heads/main","pushedAt":"2023-08-06T16:21:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre atributos e métodos estáticos","shortMessageHtmlLink":"Aula sobre atributos e métodos estáticos"}},{"before":"c3d487b3c2f6a627e0ab27186f32d1847354cb08","after":"6c90f23051634cbb71c0441a369a1eec62e27a86","ref":"refs/heads/main","pushedAt":"2023-08-06T15:44:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre modificador protected","shortMessageHtmlLink":"Aula sobre modificador protected"}},{"before":"0c3f6f2179fccd6723b8b4090e10212aef364b40","after":"c3d487b3c2f6a627e0ab27186f32d1847354cb08","ref":"refs/heads/main","pushedAt":"2023-08-04T16:51:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aulas sobre herança e super","shortMessageHtmlLink":"Aulas sobre herança e super"}},{"before":"0583e4202a896a6136022f14b3faf9cbbe4a9b31","after":"0c3f6f2179fccd6723b8b4090e10212aef364b40","ref":"refs/heads/main","pushedAt":"2023-08-03T17:27:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre modificadores de acesso","shortMessageHtmlLink":"Aula sobre modificadores de acesso"}},{"before":"54cb75288c8d86956b0c1e76a27b98b6b8fda042","after":"0583e4202a896a6136022f14b3faf9cbbe4a9b31","ref":"refs/heads/main","pushedAt":"2023-08-02T17:05:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre classes no Typescript","shortMessageHtmlLink":"Aula sobre classes no Typescript"}},{"before":"bba3fa9ae648ad3e3eb48f179d8432986d92754c","after":"54cb75288c8d86956b0c1e76a27b98b6b8fda042","ref":"refs/heads/main","pushedAt":"2023-08-01T16:45:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre this na função e na arrow function","shortMessageHtmlLink":"Aula sobre this na função e na arrow function"}},{"before":"54dae9fbb28b6c3e101b16d5db4b077457ae86b3","after":"bba3fa9ae648ad3e3eb48f179d8432986d92754c","ref":"refs/heads/main","pushedAt":"2023-07-31T17:08:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Exercício de validação de formulário com TS","shortMessageHtmlLink":"Exercício de validação de formulário com TS"}},{"before":"a202f5ca128fc3d82c1b956920eaca81e32d29b2","after":"54dae9fbb28b6c3e101b16d5db4b077457ae86b3","ref":"refs/heads/main","pushedAt":"2023-07-30T16:53:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Configurando o Webpack","shortMessageHtmlLink":"Configurando o Webpack"}},{"before":"5f60cb8579c839579d096290c66dc98764d32487","after":"a202f5ca128fc3d82c1b956920eaca81e32d29b2","ref":"refs/heads/main","pushedAt":"2023-07-28T16:00:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"W-Wag","name":"Wagner De Oliveira Martins","path":"/W-Wag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108705985?s=80&v=4"},"commit":{"message":"Aula sobre type assertions","shortMessageHtmlLink":"Aula sobre type assertions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEEocpQwA","startCursor":null,"endCursor":null}},"title":"Activity · W-Wag/CursoTS"}