Professional Documents
Culture Documents
Course Data
Course Data
We also answer the question: “Are there any cases when you wouldn’t want to use
TypeScript?”.`,
},
{
title: 'TypeScript in Vue Components',
slug: '2-typescript-in-vue-components',
number: 2,
downloadUrl:
'https://vueschool.io/lessons/typescript-in-vue-components',
videoId: 684012498,
text: `In this lesson, we learn how to direct Vue Single File Components
to work with typescript.`,
},
{
title: 'Typing Component Events',
slug: '3-typing-component-events',
number: 3,
downloadUrl:
'https://vueschool.io/lessons/typing-component-events',
sourceUrl:
'https://vueschool.io/lessons/typing-component-events',
videoId: 686921522,
text: `In this lesson, we learn how to type the payload of component
events in Vue and TypeScript.`,
},
],
},
{
title: 'Chapter 2',
slug: '2-chapter-2',
number: 2,
lessons: [
{
title:
'Using TypeScript with the Options API in Components',
slug: '1-using-typescript-with-the-options-api-in-components',
number: 1,
downloadUrl:
'https://vueschool.io/lessons/using-typescript-with-the-options-api-in-
components',
sourceUrl:
'https://vueschool.io/lessons/using-typescript-with-the-options-api-in-
components',
videoId: 688503389,
text: `In this lesson, we learn how to use TypeScript with the Vue.js
Options API to type things such as component props, computed props, and events.`,
},
{
title: 'Declaring and Typing Component Props',
slug: '2-declaring-and-typing-component-props',
number: 2,
downloadUrl:
'https://vueschool.io/lessons/declaring-and-typing-component-props',
sourceUrl:
'https://vueschool.io/lessons/declaring-and-typing-component-props',
videoId: 688500728,
text: `In this lesson, we’ll examine how to use TypeScript to define
types for Vue component props. Along the way, you’ll also get a first hand look at
the great DX this provides for interacting with those components.`,
},
{
title: 'TypeScript in Vue Components',
slug: '3-typescript-in-vue-components',
number: 3,
downloadUrl:
'https://vueschool.io/lessons/typescript-in-vue-components',
videoId: 684012498,
text: `In this lesson, we learn how to direct Vue Single File Components
to work with typescript.`,
},
{
title: 'Typing Component Events',
slug: '4-typing-component-events',
number: 4,
downloadUrl:
'https://vueschool.io/lessons/typing-component-events',
sourceUrl:
'https://vueschool.io/lessons/typing-component-events',
videoId: 686921522,
text: `In this lesson, we learn how to type the payload of component
events in Vue and TypeScript.`,
},
],
},
{
title: 'Chapter 3',
slug: '3-chapter-3',
number: 3,
lessons: [
{
title:
'Using TypeScript with the Options API in Components',
slug: '1-using-typescript-with-the-options-api-in-components',
number: 1,
downloadUrl:
'https://vueschool.io/lessons/using-typescript-with-the-options-api-in-
components',
sourceUrl:
'https://vueschool.io/lessons/using-typescript-with-the-options-api-in-
components',
videoId: 688503389,
text: `In this lesson, we learn how to use TypeScript with the Vue.js
Options API to type things such as component props, computed props, and events.`,
},
{
title: 'Declaring and Typing Component Props',
slug: '2-declaring-and-typing-component-props',
number: 2,
downloadUrl:
'https://vueschool.io/lessons/declaring-and-typing-component-props',
sourceUrl:
'https://vueschool.io/lessons/declaring-and-typing-component-props',
videoId: 688500728,
text: `In this lesson, we’ll examine how to use TypeScript to define
types for Vue component props. Along the way, you’ll also get a first hand look at
the great DX this provides for interacting with those components.`,
},
{
title: 'TypeScript in Vue Components',
slug: '3-typescript-in-vue-components',
number: 3,
downloadUrl:
'https://vueschool.io/lessons/typescript-in-vue-components',
videoId: 684012498,
text: `In this lesson, we learn how to direct Vue Single File Components
to work with typescript.`,
},
{
title: 'Typing Component Events',
slug: '4-typing-component-events',
number: 4,
downloadUrl:
'https://vueschool.io/lessons/typing-component-events',
sourceUrl:
'https://vueschool.io/lessons/typing-component-events',
videoId: 686921522,
text: `In this lesson, we learn how to type the payload of component
events in Vue and TypeScript.`,
},
],
},
],
};