practiced intersection and literal

This commit is contained in:
umamahesh.b
2026-08-12 15:47:46 +05:30
parent 2973a86200
commit a32e14e45a
3 changed files with 32 additions and 1 deletions
+7
View File
@@ -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
+1 -1
View File
@@ -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"}
{"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"}
+24
View File
@@ -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")