Difference between revisions of "Typescript"

From MgmtWiki
Jump to: navigation, search
(Add to ASP.NET project)
(Add to ASP.NET project)
Line 16: Line 16:
 
# Add>New Item>TypeScript JSON Configuration File (Do Not change its name)
 
# Add>New Item>TypeScript JSON Configuration File (Do Not change its name)
 
## in tsconfig.json change target library to a current version, like  "target": "es2015"
 
## in tsconfig.json change target library to a current version, like  "target": "es2015"
# Add>New Item> TypeScript File (Name it anything - say add.ts, or if you are starting with no JS, call it site.js)
+
## and add this line      "outDir": "wwwroot/js"
 +
# Add>New Item> TypeScript File (Name it anything - say add.ts, we assure you are starting with no JS, so call it site.js)
  
 
==References==
 
==References==

Revision as of 19:23, 3 November 2021

Full Title or Meme

A superscript of JavaScript that adds strong typing and other aids for good programming practice.

Context

JavaScript was becoming more than just a scripting language in 2019 with object-oriented features like asynchronous calls but without strong typing or other features of monder programming languages. since it seemed unlikely that strong typing would ever be included in javascript, typescript was created to add other features that supported good programming practices.


Examples


Add to ASP.NET project

  1. Add>New Item>TypeScript JSON Configuration File (Do Not change its name)
    1. in tsconfig.json change target library to a current version, like "target": "es2015"
    2. and add this line "outDir": "wwwroot/js"
  2. Add>New Item> TypeScript File (Name it anything - say add.ts, we assure you are starting with no JS, so call it site.js)

References