-
Notifications
You must be signed in to change notification settings - Fork 13.2k
Closed
Labels
QuestionAn issue which isn't directly actionable in codeAn issue which isn't directly actionable in code
Description
Can I have an instance of a generic function?
For example I have a function like this:
function pushType<T>(item: T, list: T[]): T[]{
list.push(item);
return list;
}If I would like to use with number parameter in multiple places, I have to do this:
pushType<number>(12, [3, 4, 5]);
pushType<number>(1, [4, 5]);Can I have an instance of this function for numbers instead of?
Something like this:
var pushNumber = pushType<number>; // this is syntax error now
pushNumber(12, [3, 4, 5]);
pushNumber(1, [4, 5]);var pushNumber = pushType<number>; is now synax error and compiles to var pushNumber = pushType();
It would be nice I guess to compile it to var pushNumber = pushType;
Metadata
Metadata
Assignees
Labels
QuestionAn issue which isn't directly actionable in codeAn issue which isn't directly actionable in code