Мне нужно получить экспортированные имена функций из файла для целей intelliSense.
Допустим, у нас есть следующий файл с некоторыми функциями:
//demo.ts
export const foo = () => {};
export const bor = () => {};
Теперь давайте импортируем все из файла и передает его обобщенной c функции:
import * as demo from './demo'
function myGenericFunction<T>(module: T, functionName: ? ){
}
myGenericFunction(demo ,'foo');
Вопрос в том, как установить тип functionName
, чтобы он стал похож на foo|bar
.