JSFiddle - React, Tailwind, and code Playground
JavaScript
class greet<T>
{
greeting: T;
constructor(_greeting: T)
{
this.greeting = _greeting;
}
greetMessage()
{
console.log(this.greeting);
}
}
var Obj = new greet<string>("hello World");
var Obj2 = new greet<number>(1234);
interface Type1
{
name: string;
}
interface Type2
{
name: string;
id: number;
}
var Obj3 = new greet<Type1>({ name: "Hello World" });