{
  "version": "1.2.0",
  "chapters": [
    {
      "title": "Welcome to DejaVue\r",
      "startTime": 0,
      "endTime": 128
    },
    {
      "title": "How Matt came to join DejaVue\r",
      "startTime": 128,
      "endTime": 183
    },
    {
      "title": "Becoming a full time TypeScript educator\r",
      "startTime": 183,
      "endTime": 310
    },
    {
      "title": "What do you miss when doing full time content creation?\r",
      "startTime": 310,
      "endTime": 496
    },
    {
      "title": "Being an employee vs. self-employed\r",
      "startTime": 496,
      "endTime": 882
    },
    {
      "title": "Why using TypeScript?\r",
      "startTime": 882,
      "endTime": 1199
    },
    {
      "title": "TypeScript only for libraries?\r",
      "startTime": 1199,
      "endTime": 1360
    },
    {
      "title": "Migrating JS to TS\r",
      "startTime": 1360,
      "endTime": 1688
    },
    {
      "title": "The build/compile step\r",
      "startTime": 1688,
      "endTime": 2000
    },
    {
      "title": "Types vs. Interfaces\r",
      "startTime": 2000,
      "endTime": 2239
    },
    {
      "title": "Declaration Merging pitfalls\r",
      "startTime": 2239,
      "endTime": 2495
    },
    {
      "title": "TS Reset and TS 5.5 improvements\r",
      "startTime": 2495,
      "endTime": 2905
    },
    {
      "title": "TypeScript enforcing a way of programming\r",
      "startTime": 2905,
      "endTime": 3078
    },
    {
      "title": "any vs. unknown\r",
      "startTime": 3078,
      "endTime": 3265
    },
    {
      "title": "Wrapping up",
      "startTime": 3265,
      "endTime": 0
    }
  ]
}