A superset of JavaScript that compiles to clean JavaScript output
Companies using TypeScript
How TypeScript is being used
  • #<User:0x00007f7a9cea6618> Serve.Zone

    Large Projects in JavaScript? Only with TypeScript and generic types is it a pure joy! Check out npmts on npm for making TypeScript a breeze.

  • Hypertrack

    #<User:0x00007f7a9d0e3980> Hypertrack

    A typed superset of JavaScript that compiles to plain JavaScript, TypeScript brings along some of the nice features of ES6 plus adds a strong type system to our codebase.

  • Backend

    #<User:0x00007f7a9101aff0> Backend

    We, our team can sleep comfortable at night know "x is undefined" will not occur in production. It's also really helpful as IDE help in code completion when they know types.

  • Aerophyl

    #<User:0x00007f7a91426860> Aerophyl

    Easy to develop with, clean syntax

  • NewCraft

    #<User:0x00007f7a91d3df98> NewCraft

    Typescript has been a win because, in general, it makes codebase maintenance less brittle. It's significantly easier to refactor in TS than JS, which encourages incremental improvements, file re-organizing, etc. Our developers are happier with the overall development experience.

    The downside is that TS sometimes exacerbates problems caused by Node's fragmented ecosystem. Sometimes @types/ don't work, other times types are outdated. This can lead to problems with newly-installed libraries.

    If your project is big enough, I'd say TS is nearly always worth it, but it can make selecting libraries a pain.

  • #<User:0x00007f7a91ff6a78> POROWNEO.PL

    used on top of nodejs services, mobile website

  • wedontuse

    #<User:0x00007f7a923ebde0> wedontuse

    Typescript cost outweigh it's gain by far. We don't use typescript in our stack anymore.

  • QS Platform

    #<User:0x00007f7a91f8c240> QS Platform

    Catch errors at compile time, help with code discovery, add the power of types and much more.