Upgrading JavaScript

link - learn.microsoft.com/en-us/office/dev/add-ins/develop/convert-javascript-to-typescript


Converting a JavaScript Project to a TypeScript Project

Rename any ".js" files to ".ts".


Download the type definition files for jQuery
link - github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jquery/jquery.d.ts
npm - @types/jquery


Download the type definition files for Office.js
link - github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/office-js/index.d.ts
npm - @types/office-js


Check the references in all the '.ts' files.
Open Home.ts


Create a new file at the root tsconfig.json


{ 
    "compilerOptions": {
        "skipLibCheck": true,
        "lib": [ "es5", "dom", "es2015.promise" ]
    }
}


Project Properties - TypeScript Build Tab
check the ECMAScript version



The compiler will generate javascript files from the typescript files so your html files should continue to reference the '.js' files.
The compiler will also generate '.js.map' files





© 2024 Better Solutions Limited. All Rights Reserved. © 2024 Better Solutions Limited TopPrev