typescriptasp.net-corevisual-studio-2015definitelytypedtsd

How do I add a TypeScript definitely typed definition in ASP.NET 5?


I'm trying to install TypeScript definition files from DefinitelyTyped within a ASP.NET v5 web project in Visual Studio 2015 RC? NuGet packages don't seem to work anymore and TSD hasn't been updated in awhile and I haven't seen a lot of good documentation for it when using it within VS.

What ways are still working for the VS 2015 RC?


Solution

  • TSD is deprecated. The generally preferred alternative is Typings.

    From docs:

    # Install Typings CLI utility.
    npm install typings --global

    # Search for definitions.
    typings search tape

    # Find an available definition (by name).
    typings search --name react

    # If you use the package as a module:
    # Install non-ambient typings (default from "npm" registry, configurable through defaultSource in .typingsrc)
    typings install debug --save

    # If you use the package through script tag, or
    # it is part of the environment, or
    # the non-ambient typings is not yet available:
    typings install dt~mocha --global --save

    # Install typings from particular registry
    typings install env~atom --global --save
    typings install npm~bluebird --save

    # Use typings/index.d.ts (in tsconfig.json or as a /// reference).
    cat typings/index.d.ts