diff --git a/test_ts/dist/index.js b/test_ts/dist/index.js index a8b179b..d92ccc1 100644 --- a/test_ts/dist/index.js +++ b/test_ts/dist/index.js @@ -47,4 +47,11 @@ function changeCMtoMM(dime) { } } console.log(changeCMtoMM("20")); +const CEO = { + name: "uma", + id: 89, + extraPowers: true +}; +let rice = 20; +console.log(rice, "Rice"); //# 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 index 8afe53d..8b8e026 100644 --- a/test_ts/dist/index.js.map +++ b/test_ts/dist/index.js.map @@ -1 +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;AAGD,SAAS,OAAO;IACZ,IAAG,MAAM,CAAC,GAAG,GAAG,EAAE;QAAE,OAAO,OAAO,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAA;AAC5D,CAAC;AAED,OAAO,EAAE,CAAA;AAET,SAAS,OAAO,CAAC,CAAQ,EAAC,CAAQ;IAC9B,OAAO,CAAC,GAAG,CAAC,CAAC,GAAC,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAC,CAAC,CAAC;AACf,CAAC;AAED,OAAO,CAAC,CAAC,EAAC,CAAC,CAAC,CAAA;AAGZ,IAAI,IAAI,GAAU,GAAG,CAAA;AAErB,SAAS;AACT,MAAM,QAAQ,GAAY,CAAC,UAAU,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAA;AACxD,QAAQ,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,EAAE,CAAC,OAAO,CAAC,CAAA;AAElC,SAAS;AACT,IAAI,KAAK,GAAoB,CAAC,YAAY,EAAE,MAAM,CAAC,CAAA;AACnD,uDAAuD;AACvD,uDAAuD;AACvD,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAA;AACnB,OAAO,CAAC,GAAG,CAAC,KAAK,EAAE,eAAe,CAAC,CAAA;AAEnC,mCAAmC;AACnC,IAAK,aAAgD;AAArD,WAAK,aAAa;IAAE,mDAAK,CAAA;IAAE,qDAAM,CAAA;IAAE,mDAAK,CAAA;IAAE,6DAAU,CAAA;AAAA,CAAC,EAAhD,aAAa,KAAb,aAAa,QAAmC;AACrD,IAAI,QAAQ,GAAG,aAAa,CAAC,UAAU,CAAA;AACvC,OAAO,CAAC,GAAG,CAAC,QAAQ,EAAE,iBAAiB,CAAC,CAAA;AAGxC,cAAc;AACd,IAAI,GAAG,GAAqB,QAAQ,CAAC;AAErC,SAAS,YAAY,CAAC,IAAwB;IAC1C,YAAY;IACZ,IAAG,OAAO,IAAI,KAAK,QAAQ,EAAC,CAAC;QACzB,OAAO,IAAI,GAAG,EAAE,CAAA;IACpB,CAAC;SACG,CAAC;QACD,OAAO,QAAQ,CAAC,IAAI,CAAC,GAAG,EAAE,CAAA;IAC9B,CAAC;AACL,CAAC;AAED,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAA"} \ No newline at end of file +{"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;AAGD,SAAS,OAAO;IACZ,IAAG,MAAM,CAAC,GAAG,GAAG,EAAE;QAAE,OAAO,OAAO,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAA;AAC5D,CAAC;AAED,OAAO,EAAE,CAAA;AAET,SAAS,OAAO,CAAC,CAAQ,EAAC,CAAQ;IAC9B,OAAO,CAAC,GAAG,CAAC,CAAC,GAAC,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAC,CAAC,CAAC;AACf,CAAC;AAED,OAAO,CAAC,CAAC,EAAC,CAAC,CAAC,CAAA;AAGZ,IAAI,IAAI,GAAU,GAAG,CAAA;AAErB,SAAS;AACT,MAAM,QAAQ,GAAY,CAAC,UAAU,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAA;AACxD,QAAQ,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,EAAE,CAAC,OAAO,CAAC,CAAA;AAElC,SAAS;AACT,IAAI,KAAK,GAAoB,CAAC,YAAY,EAAE,MAAM,CAAC,CAAA;AACnD,uDAAuD;AACvD,uDAAuD;AACvD,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAA;AACnB,OAAO,CAAC,GAAG,CAAC,KAAK,EAAE,eAAe,CAAC,CAAA;AAEnC,mCAAmC;AACnC,IAAK,aAAgD;AAArD,WAAK,aAAa;IAAE,mDAAK,CAAA;IAAE,qDAAM,CAAA;IAAE,mDAAK,CAAA;IAAE,6DAAU,CAAA;AAAA,CAAC,EAAhD,aAAa,KAAb,aAAa,QAAmC;AACrD,IAAI,QAAQ,GAAG,aAAa,CAAC,UAAU,CAAA;AACvC,OAAO,CAAC,GAAG,CAAC,QAAQ,EAAE,iBAAiB,CAAC,CAAA;AAGxC,cAAc;AACd,IAAI,GAAG,GAAqB,QAAQ,CAAC;AACrC,SAAS,YAAY,CAAC,IAAwB;IAC1C,YAAY;IACZ,IAAG,OAAO,IAAI,KAAK,QAAQ,EAAC,CAAC;QACzB,OAAO,IAAI,GAAG,EAAE,CAAA;IACpB,CAAC;SACG,CAAC;QACD,OAAO,QAAQ,CAAC,IAAI,CAAC,GAAG,EAAE,CAAA;IAC9B,CAAC;AACL,CAAC;AACD,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAA;AAe/B,MAAM,GAAG,GAAwB;IAC7B,IAAI,EAAE,KAAK;IACX,EAAE,EAAE,EAAE;IACN,WAAW,EAAE,IAAI;CACpB,CAAA;AAMD,IAAI,IAAI,GAAW,EAAE,CAAC;AACtB,OAAO,CAAC,GAAG,CAAC,IAAI,EAAE,MAAM,CAAC,CAAA"} \ No newline at end of file diff --git a/test_ts/src/index.ts b/test_ts/src/index.ts index 7840c4c..ac864b2 100644 --- a/test_ts/src/index.ts +++ b/test_ts/src/index.ts @@ -56,3 +56,27 @@ function changeCMtoMM(dime : (number | string)){ } } console.log(changeCMtoMM("20")) + + +// intersection Type || you can combine two types in this + +type employee = { + name : string, + id: number, +} + +type manager = { + extraPowers: boolean +} + + +const CEO:(employee & manager) = { + name: "uma", + id: 89, + extraPowers: true +} + + +// Literal Type || constant type values. +let rice:20 = 20; +console.log(rice, "Rice") \ No newline at end of file