0% found this document useful (0 votes)
32 views

Course Data

This document outlines lessons on using TypeScript with Vue.js 3 across multiple chapters. It details the structure and content of each lesson including titles, URLs and descriptions. The lessons cover topics like typing components, events and using TypeScript with Vue options.

Uploaded by

darkzexs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views

Course Data

This document outlines lessons on using TypeScript with Vue.js 3 across multiple chapters. It details the structure and content of each lesson including titles, URLs and descriptions. The lessons cover topics like typing components, events and using TypeScript with Vue options.

Uploaded by

darkzexs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

export default {

title: 'TypeScript with Vue.js 3',


chapters: [
{
title: 'Chapter 1',
slug: '1-chapter-1',
number: 1,
lessons: [
{
title: 'Introduction to TypeScript with Vue.js 3',
slug: '1-introduction-to-typescript-with-vue-js-3',
number: 1,
downloadUrl:
'https://vueschool.io/lessons/introduction-to-typescript-with-vue-js-
3',
videoId: 684236333,
text: `In this lesson, we take a look at some of the benefits of using
TypeScript with Vue.js including:

Improved error detection in your IDE and at build time


Safer and less stressful refactoring
More focused and accurate IDE autocompletion

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.`,
},
],
},
],
};

You might also like