genkio opened this issue 5 years ago · 0 comments
function getBy<T, P extends keyof T>(model: T[], prop: P, value): T | null { return model.filter(item => item[prop] === value)[0] || null } const result = getBy(students, "name", "Joe")