Movatterモバイル変換


[0]ホーム

URL:


BT

InfoQ Software Architects' Newsletter

A monthly overview of things you need to know as an architect or aspiring architect.

View an example

We protect your privacy.

Live Webinar and Q&A: How AI is reshaping connector architecture: From REST APIs to dynamic ingestion (Dec 4, 2025) Save Your Seat

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Unlock the full InfoQ experience

Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with content, and download exclusive resources.

Log In
or

Don't have an InfoQ account?

Register
  • Stay updated on topics and peers that matter to youReceive instant alerts on the latest insights and trends.
  • Quickly access free resources for continuous learningMinibooks, videos with transcripts, and training materials.
  • Save articles and read at anytimeBookmark articles to read whenever youre ready.

Topics

Choose your language

InfoQ HomepageGuidesTypeScript for C# Programmers

TypeScript for C# Programmers

Jul 22, 2013

About the Author

Steve Fenton has been working on large-scale JavaScript applications for over ten years. His background is in programming, writing software for trading portals, investment reconciliation systems, cloud contact centres and clinical decision support using a mixture of C# and web technologies and Agile methodologies. Steve is the author of the first book on TypeScript; "TypeScript for JavaScript Programmers", released to co-incide with the public release of the language on 1st October 2012.

The InfoQ Newsletter

A round-up of last week’s content on InfoQ sent out every Tuesday. Join a community of over 250,000 senior developers.View an example

We protect your privacy.

Due to the popularity of the open web, JavaScript is becoming an essential language and since 2009 it has been running on servers too thanks to NodeJS. The problem is that due to JavaScript's dynamic type system, it is hard to create great tooling around the language such as sensible auto-completion, refactoring support, type-checking and modularisation.
TypeScript is an open source lanaguage from Microsoft that solves this problem by introducing an optional type system and class-based object-orientation, which make great tooling for large applications possible.
TypeScript let's you write JavaScript that is robust enough for the enterprise and that can run in any browser, on any host and on any operating system.

Free download

Tabel of Contents

  • Compiling or Transpiling

  • Language Features

    • TypeScript Files
    • Types
    • Modules, Classes and Interfaces
    • Functions
    • Enumerations
    • Generics
  • Structural Typing

  • Access Modifiers

  • Memory Management

    • Releasing Resources
  • Exceptions

  • Arrays

  • Dates

    • Now
    • Date Methods
  • Events

    • Mouse Events
    • Keyboard Events
    • Object Events
    • Form Events
    • Custom Events
    • Running Order
  • Framework

  • Creating Definitions

    • Dynamic Declarations
    • Type Declarations
  • Useful Tricks

    • Obtaining Runtime Types
    • Extending Native Objects

This content is in theMicrosoft topic

Related Topics:
  • Related Editorial

    • Related Sponsor

      Related sponsor icon

      Build Authentication that Doesn’t Slow You Down — Meet SuperTokens. Open-source, framework-agnostic auth you can deploy in minutes — giving your team full control over speed, security, and stack.Learn More.

    BT

    [8]ページ先頭

    ©2009-2025 Movatter.jp