LA
Size: a a a
PН
function qwe <X, Y>(id: string, data: Y) {
return null;
}
qwe<Symbol>('qq', 123)
Код не корректный, компилятор запрашивает в вызове функции указание 2 типов. А мне нужна возможность указать только один тип, а второй что бы был взят из аргумента. Это возможно в TS?А
function qwe <X, Y>(id: string, data: Y) {
return null;
}
qwe<Symbol>('qq', 123)
Код не корректный, компилятор запрашивает в вызове функции указание 2 типов. А мне нужна возможность указать только один тип, а второй что бы был взят из аргумента. Это возможно в TS?CM
function qwe <X, Y>(id: string, data: Y) {
return null;
}
qwe<Symbol>('qq', 123)
Код не корректный, компилятор запрашивает в вызове функции указание 2 типов. А мне нужна возможность указать только один тип, а второй что бы был взят из аргумента. Это возможно в TS?PН
А
function qwe <X, Y>(id: string, data: Y) {
return null;
}
qwe<Symbol>('qq', 123)
Код не корректный, компилятор запрашивает в вызове функции указание 2 типов. А мне нужна возможность указать только один тип, а второй что бы был взят из аргумента. Это возможно в TS?function qwe <X, Y>(id: string, data: Y) {
return null;
}
qwe<symbol, unknown>('qq', 123)
А
CM
function qwe <X, Y>(id: string, data: Y) {
return null;
}
qwe<symbol, unknown>('qq', 123)
PН
function qwe <X, Y>(id: string, data: Y) {
return null;
}
qwe<symbol, unknown>('qq', 123)
CM
А
function qwe <X, Y = any>(id: string, data: Y) {
return null;
}
qwe<symbol>('qq', 123)
А
PН
CM
CM
function qwe <X, Y = any>(id: string, data: Y) {
return null;
}
qwe<symbol>('qq', 123)
А
PН
function qwe <Y>(id: string, data: Y) {
return null;
}
qwe('qq', {q: 2})
CM
PН