This class was created by Brainscape user Carlos Serrano. Visit their profile to learn more about the creator.

Decks in this class (32)

Fundamentals
What is typescript,
What does typescript compile to,
What is a type system
13  cards
Basics - everyday types
What are type annotations,
How do you define an array in typ...,
Explain typescript special type any
25  cards
Narrowing
What is narrowing,
Typeof type guards,
Explain truthiness narrowing
12  cards
Functions
What is a function type expression,
What are call signatures,
What are
25  cards
Object Types
How can you name an object type,
How can you define an optional pr...,
How can you mark a property as re...
18  cards
Generics
What is a generic type,
What is the syntax of a generic type,
How do you use a generic type
9  cards
Type Manipulation
What does the keyof type operator do,
What does the typeof type operato...,
Given this function function f re...
7  cards
Conditional Types
What are conditional types,
Where can we use conditional types,
What are conditional types
7  cards
Mapped Types
What are mapped types,
Common use cases of mapped types,
What are mapping modifiers in typ...
11  cards
Template Literal Types
What are template literal types i...,
How do you concatenate string lit...,
What are type substitutions in te...
6  cards
Classes
What is the most basic class,
How can you create field in a class,
How can you create field in a class
46  cards
Modules
How is a module defined in typesc...,
What is the difference between a ...,
How can you convert a script into...
21  cards
CommonJs Modules
How are modules exported in commonjs,
How are commonjs modules imported,
How can you reduce the friction b...
10  cards
ECMAScript Modules
What are the new module and modul...,
What is the type field in a nodej...,
What are some of the key differen...
8  cards
Namespaces
What are typescript namespace s,
How can you define a namespace in...,
Why has the use of namespaces in ...
15  cards
Utility Types
Explain awaited,
Explain partial,
Explain required
18  cards
Declaration Merging
What is declaration merging,
Explain the 3 declaration groups ...,
List all the declaration types an...
14  cards
Enums
What is an enum,
How do you define an enum,
What is a numeric enum
25  cards
Iterators & Generators
What does it mean for an object t...,
What is the iterable interface,
What is the purpose of forof stat...
6  cards
JSX
What is jsx,
What are the necessary steps to u...,
What are the different jsx modes ...
35  cards
Mixins
What is a mixin in typescript,
How are traditional mixins done,
What is the problem with traditio...
7  cards
Symbols
What is a symbol in typescript an...,
What does symbolhasinstance do,
What is the purpose of symbolasyn...
14  cards
Triple-Slash Directives
What are triple slash directives ...,
What is the syntax of a triple sl...,
What is the purpose of the triple...
11  cards
Type Compatibility
What is structural typing in type...,
What are the excess property chec...,
How can you bypass excess propert...
11  cards
DOM manipulation
Var declarations scoping rules,
Eventtarget type,
Node type
8  cards
tsconfig.json top level options
What does files top level option do,
What does include top level optio...,
What does exclude top level optio...
5  cards
tsconfig.json compiler options - Type Checking
What does allowunreachablecode co...,
What does alwaysstrict compiler o...,
What does alwaysstrict compiler o...
19  cards
tsconfig.json compiler options - Modules
What does allowumdglobalaccess co...,
What does baseurl comiler option do,
What does module compiler option do
12  cards
tsconfig.json compiler options - Emit
What does declaratioon compiler o...,
What does declarationdir compiler...,
What does declarationmap option do
23  cards
tsconfig.json compiler options - JavaScript support
What does allowjs compiler option do,
What does checkjs compiler option do,
What does maxnodemodulejsdepth co...
3  cards
tsconfig.js compiler options - Interop Constraints
What does allowsyntheticdefaultim...,
What does esmoduleinterop compile...,
What does forceconsistentcasingin...
5  cards
tsconfig.js compiler options - Language and Environment
What does emitdecoratormetadata c...,
What does experimentaldecorators ...,
What does jsx compiler option do
11  cards

More about
TS

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Carlos Serrano's TS flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

Ts Session 2
  • 3 decks
  • 148 flashcards
  • 1 learners
Decks: Groupe 1, Psycho Adult, Individuelle 1, And more!
TS
  • 2 decks
  • 29 flashcards
  • 7 learners
Decks: Ch1 Reflexe Myotatique, Le Mouvement Volontaire, And more!
TS PACES
  • 3 decks
  • 338 flashcards
  • 4 learners
Decks: Instruments Station, Red Flags, Sfp Acute Conditions, And more!
TS (especial)
  • 30 decks
  • 291 flashcards
  • 1 learners
Decks: Dependencia Ley Autonomia Personal, Dependencia Procedimiento Valoracion, Dependencia Prestaciones, And more!
Make Flashcards