diff --git a/test_ts/dist/index.d.ts b/test_ts/dist/index.d.ts new file mode 100644 index 0000000..e26a57a --- /dev/null +++ b/test_ts/dist/index.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/test_ts/dist/index.d.ts.map b/test_ts/dist/index.d.ts.map new file mode 100644 index 0000000..535b86d --- /dev/null +++ b/test_ts/dist/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/test_ts/dist/index.js b/test_ts/dist/index.js new file mode 100644 index 0000000..f0d8cbe --- /dev/null +++ b/test_ts/dist/index.js @@ -0,0 +1,8 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const mahesh = { + name: 'Umamahesh', + email: 'umamahesh.b', + age: 25 +}; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/test_ts/dist/index.js.map b/test_ts/dist/index.js.map new file mode 100644 index 0000000..503ae32 --- /dev/null +++ b/test_ts/dist/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;AAMA,MAAM,MAAM,GAAQ;IAChB,IAAI,EAAE,WAAW;IACjB,KAAK,EAAE,aAAa;IACpB,GAAG,EAAG,EAAE;CACX,CAAA"} \ No newline at end of file diff --git a/test_ts/src/index.ts b/test_ts/src/index.ts new file mode 100644 index 0000000..9ccaa56 --- /dev/null +++ b/test_ts/src/index.ts @@ -0,0 +1,11 @@ +type user = { + name : string, + email: string, + age: number +} + +const mahesh:user = { + name: 'Umamahesh', + email: 'umamahesh.b', + age : 25 +} \ No newline at end of file diff --git a/test_ts/tsconfig.json b/test_ts/tsconfig.json new file mode 100644 index 0000000..bdbad8c --- /dev/null +++ b/test_ts/tsconfig.json @@ -0,0 +1,44 @@ +{ + // Visit https://aka.ms/tsconfig to read more about this file + "compilerOptions": { + // File Layout + "rootDir": "./src", + "outDir": "./dist", + + // Environment Settings + // See also https://aka.ms/tsconfig/module + "module": "nodenext", + "target": "esnext", + "types": [], + // For nodejs: + // "lib": ["esnext"], + // "types": ["node"], + // and npm install -D @types/node + + // Other Outputs + "sourceMap": true, + "declaration": true, + "declarationMap": true, + + // Stricter Typechecking Options + "noUncheckedIndexedAccess": true, + "exactOptionalPropertyTypes": true, + + // Style Options + // "noImplicitReturns": true, + // "noImplicitOverride": true, + // "noUnusedLocals": true, + // "noUnusedParameters": true, + // "noFallthroughCasesInSwitch": true, + // "noPropertyAccessFromIndexSignature": true, + + // Recommended Options + "strict": true, + "jsx": "react-jsx", + "verbatimModuleSyntax": true, + "isolatedModules": true, + "noUncheckedSideEffectImports": true, + "moduleDetection": "force", + "skipLibCheck": true, + } +}