TypeScript Tutorial in Hindi #32 Generic

Generic In TypeScript


What is Generic in TypeScript

Example

Interview Questions


Generics in TypeScript allow you to create reusable components that work with a variety of data types while maintaining type safety


generic.ts

function fruits10<T>(name:T):T{
return name
}

function fruitsAny(name:any):any{
return name
}

// let onlyFruit=fruitsAny("apple")
// let onlyNum=fruitsAny(100)
// let onlyBool =fruitsAny(true)

let onlyFruit=fruits10("apple")
let onlyNum=fruits10(100)
let onlyBool =fruits10(true)

function Users17<T>(data:T[]):T {
return data[0]
}

let userCollection = Users17([10,30,40])


generic.js

"use strict";
function fruits10(name) {
return name;
}
function fruitsAny(name) {
return name;
}
// let onlyFruit=fruitsAny("apple")
// let onlyNum=fruitsAny(100)
// let onlyBool =fruitsAny(true)
let onlyFruit = fruits10("apple");
let onlyNum = fruits10(100);
let onlyBool = fruits10(true);
function Users17(data) {
return data[0];
}
let userCollection = Users17([10, 30, 40]);