Defining Interface in TypeScript | TypeScript Tutorial

Published: 05 June 2022
on channel: Smartherd
1,823
14

Access 7000+ courses for 60 days FREE: https://pluralsight.pxf.io/c/1291657/...

In this lesson, you will learn to define an interface, add fields and methods to it. How to make the properties optional. You will also see how to use another interface in your own interface.

00:00 What is an interface? it’s syntax
00:51 Defining Interface in demo
01:35 Interface extends interface
02:52 Using TS structural type system
04:20 Defining multiple interfaces for Quick Math App
05:55 Optional Properties of Interface
08:44 Objects implementing Interface

Next Video:    • Using Classes in TypeScript | TypeScr...  
Previous Video:    • Interface vs Class | TypeScript Tutorial  
Source code link: https://bit.ly/3NWZjDW

.
.
Please donate and support my work
(If you think my free tutorials are better than paid ones :)
Patreon: https://bit.ly/patreon-donate
Paypal/Payoneer: [email protected]
UPI (only for India): smartherd@okaxis

:: If you want to develop a website or a mobile app, email me your requirement at [email protected] :: Free demos provided beforehand ::

Access my premium courses: https://bit.ly/sriyank-courses

Free Programming courses:
Ruby Programming: https://bit.ly/smyt-r
Dart Programming: https://bit.ly/smyt-d
Kotlin Programming: https://bit.ly/smyt-k
Java Programming: https://bit.ly/smyt-j

Kotlin Coroutines: https://bit.ly/smyt-coru

Free Flutter course:
Flutter App Development: https://bit.ly/2Rg7EFR

Free Android courses:
Android using Kotlin: https://bit.ly/smyt-ka
Android using Java: https://bit.ly/smyt-ja
Android Material Design: https://bit.ly/2SMJqU6
Android Jetpack Architecture: https://bit.ly/yt-j
Android Multiple Screen Support: https://bit.ly/smyt-mss
Android Retrofit: https://bit.ly/2Ee6GHn

More free programming courses:
https://bit.ly/smy-list

Check out my website:
https://bit.ly/smartherd

Let's get in touch! [Sriyank Siddhartha]
LinkedIn: https://bit.ly/sriyank-linkedin
Facebook: https://bit.ly/smartherd-facebook
Instagram: https://bit.ly/sriyank-instagram
Twitter: https://bit.ly/sriyank-twitter
Github: https://bit.ly/smartherd-github

--- Thank you for your love and support ---