}
export namespace foo {
export function bar(a: number): number { return a };
}
Можно ли получить тип функции foo без того что добавлено в namespace?
https://www.typescriptlang.org/play?#code/KYDwDg9gTgLgBAMwK4DsDGMCWEWIhACgEMAuOFJAWwCNgoBKMimuuAbzimBiSlyLgBfAFChIsckUrAAzmCJpgeCO2Fx1cMdHjJ0WHHGpEoxJlVoMzLKO07de-IQG5hI4Whwz4IMjACeYMAQCMpwALxwBCD04QB8cCDCQA
Как-то так.
В общем случае работает. В моём конкретно нет, из-за пропажи overloaded функций https://www.typescriptlang.org/play?#code/KYDwDg9gTgLgBAMwK4DsDGMCWEWIhACgEMAuOFJAWwCNgoBKMimugbgChRJZFUNtcCfMTIBnGFEwoA5ozjjJMjl2jxk6LDjyFS5KrShwAPvIlTZTfXWOnF0uAG84UYDCRRcROAF9O4VeRElMCiYERowNqO7HCxcCo86vxa1ERQInosDJZZjs6u7p4+HL7sMACeYJEAwkQANnVE1HXAADwAKgB8cAC8cO3xIDDAKAAmonAEAHQzadKiZEQo5QDaALr0vd1L5XAA-JMzU3MLcAAKaUGudKIdnZs93QBKBR7tlW1dcEzAAG5s7HYaBw4jgIDItQaTRarQqVQgCG03T6BHBmQMD26ACY4AAqMHsIA
Обсуждают сегодня