{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"typescript-generics-workshop","owner":"total-typescript","isFork":false,"description":"Interactive tutorial on using generics in TypeScript","allTopics":["tutorial","typescript"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":18,"issueCount":5,"starsCount":1454,"forksCount":291,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,3,0,0,0,2,0,0,1,2,2,1,3,3,0,0,0,0,2,15,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-24T15:31:54.980Z"}},{"type":"Public","name":"advanced-patterns-workshop","owner":"total-typescript","isFork":false,"description":"An interactive TypeScript repo on advanced patterns (WIP)","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":5,"starsCount":1325,"forksCount":200,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,7,4,0,0,0,2,0,0,0,0,1,0,3,4,0,0,0,0,1,14,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-24T14:35:53.491Z"}},{"type":"Public","name":"beginners-typescript-tutorial","owner":"total-typescript","isFork":false,"description":"An interactive TypeScript tutorial for beginners","allTopics":["tutorial","crash-course","beginners","typescript"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":7,"starsCount":7779,"forksCount":1016,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,15,3,6,0,0,2,0,2,0,3,1,1,3,0,0,0,0,0,2,12,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-22T08:05:51.743Z"}},{"type":"Public","name":"error-messages-tutorial","owner":"total-typescript","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":3,"starsCount":45,"forksCount":25,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,11,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,4,3,0,0,0,2,0,2,1,4,3,1,3,0,0,0,0,1,2,17,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-22T07:08:20.181Z"}},{"type":"Public","name":"zod-tutorial","owner":"total-typescript","isFork":false,"description":"A crash course on Zod - a schema validation library for TypeScript","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":7,"starsCount":575,"forksCount":170,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-22T06:53:41.705Z"}},{"type":"Public","name":"pro-essentials-workshop","owner":"total-typescript","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":1,"starsCount":80,"forksCount":31,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,9,2,0,0,3,0,0,4,7,3,6,5,0,0,4,1,0,2,17,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-22T06:37:49.736Z"}},{"type":"Public","name":"type-transformations-workshop","owner":"total-typescript","isFork":false,"description":"Master transforming types in TypeScript","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":2,"starsCount":857,"forksCount":312,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,3,0,0,0,3,0,2,1,2,1,1,3,0,0,0,0,0,2,17,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-22T06:06:54.944Z"}},{"type":"Public","name":"react-typescript-tutorial","owner":"total-typescript","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":10,"issueCount":3,"starsCount":343,"forksCount":152,"license":null,"participation":[0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,7,6,0,0,0,2,0,2,1,4,1,1,14,6,0,0,0,0,1,9,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T15:50:54.046Z"}},{"type":"Public","name":"total-typescript-book","owner":"total-typescript","isFork":false,"description":"The companion repo for the upcoming Total TypeScript book","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":12,"issueCount":2,"starsCount":1661,"forksCount":134,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-14T12:34:37.016Z"}},{"type":"Public","name":"tsconfig","owner":"total-typescript","isFork":false,"description":"The simplest way to set up your tsconfig.json","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":1,"starsCount":807,"forksCount":12,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,5,2,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-24T11:19:15.541Z"}},{"type":"Public","name":"shiki-service","owner":"total-typescript","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":0,"license":null,"participation":[0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,3,0,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-06T23:47:12.967Z"}},{"type":"Public","name":".github","owner":"total-typescript","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-01T12:54:52.283Z"}},{"type":"Public","name":"shoehorn","owner":"total-typescript","isFork":false,"description":"Work seamlessly with partial mocks in TypeScript.","allTopics":["testing","mock","typescript"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":1,"starsCount":440,"forksCount":10,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-26T15:26:54.157Z"}},{"type":"Public","name":"advanced-typescript-workshop","owner":"total-typescript","isFork":false,"description":"Matt's Advanced TypeScript workshop","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":849,"forksCount":133,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-16T19:03:38.491Z"}},{"type":"Public","name":"untypeable","owner":"total-typescript","isFork":false,"description":"Get type-safe access to any API, with a zero-bundle size option.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":370,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-16T10:06:57.421Z"}}],"repositoryCount":15,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"total-typescript repositories"}