generice - Cum să scrii metode în TypeScript care primesc lambda-uri ca parametri
Cazul meu de utilizare este crearea unei metode care primește un lambda ca parametru și returnează valoarea acestuia.
exemplu :
MyModel { id: number , name:string}
const data = new MyModel(1,"Self");
console.log(someMethod(x=> x.id))
răspuns așteptat: 1
Deci cum să implementez „someMethod” în așa fel încât să primească un lambda ca parametru și să returneze valoarea corespunzătoare.
Răspuns #1
const someMethod = (lambda: (x: MyModel) => number) => {
// ...
}
