TypeScript
  • Introduction
  • Introduction
    • What is TypeScript?
    • Why TypeScript?
    • Setup
  • Beginner
    • Basic types
      • Primitive types
      • Arrays and tuples
      • Enums
      • Any type
    • Objects
    • Type aliases
    • Interfaces
    • Functions
      • Function signatures
      • Void type
      • Functions as types
    • Union types
    • Type guards
    • Intersection types
    • Nullable types
    • Inference
  • Resources
    • Resources
Powered by GitBook
On this page

Introduction

NextWhat is TypeScript?

Last updated 7 years ago

Hi there! This guide is for you if:

  • You're interested in learning more about TypeScript.

  • You know JavaScript. (At least the basics! If you want to learn more JavaScript, here are some to get you started. You can also check out .)

If you have questions before you get started, jump into #typescript or #fed-education on Slack. You can also reach out to and with questions or feedback.

Contributing

If you find an error, please don’t hesitate to file an issue or open a pull request . Please see for more details.

resources
how we write JavaScript at Shopify
@ara
@asalisbury
on GitHub
CONTRIBUTING.md