-----------------------------------------
MyLib
-----------------------------------------

mkDir MyLib
cd MyLib
npm init
npm install -D typescript
tsc --init

create src folder

add src\internal.ts                    :   export internal classes within library
add src\classes\MyClass_A.ts           :   root class
   AddFunction TestFunction(a,b):number:   Adds a & b
add src\classes\MyClass_B.ts           :   extends MyClass_A
   Override function AddFunction()     :   calls base class and multiplies result by 2
add MyLib.ts:                          :   exports functions in the library

modify tsconfig.json                   :   output to a single file with embedded src code to ..\_OutputLibraries\MyLib


-----------------------------------------
MyApp
-----------------------------------------
mkDir MyApp
mkDir MyApp\wwwRoot
npm init
npm install -D typescript
tsc --init

mkdir src
mkdir src\custom-typings               : d.ts files
add   src\MyApp.ts                     : entry point class

add   script_PreBuild.bat              : copies files from _OutputLibraries\MyLib to .\MyApp\src\custom-typings
                                                                                     .\MyApp\wwwRoot\MyLib.js
run  npm install systemjs
copy npm\node-modules                  : copy MyApp\node_modules\SystemJS to MyApp\wwwRoot\node_modules\SystemJS

add  src\wwwRoot\index.js              : entry point HTML
-------------------------------------------
vsCode 
-------------------------------------------
Solutions File: SystemTestWorkspace.code-workspace







