是否可以在打字稿中导入*

时间:2016-06-14 11:55:47

标签: import typescript

是否可以使用.ts *import * from './myModule';之类的import * as me from './myModule';文件导入所有导出的类和函数

我不想me.myFunc,然后调用像from myModule import *

这样的函数

我想要像python swapints(unsigned int *arr, size_t l) { unsigned int cur; char *ix; for (size_t i=0; i<l; i++) { int cur; char *dest = static_cast<char *>(&cur) + sizeof(int); char *src = static_cast<char *>(&(arr[i])); for(int j=0; j<sizeof(int); j++) *(--dest) = *(src++); arr[i] = cur; } }

这样的东西

1 个答案:

答案 0 :(得分:2)

不,这是不可能的。您要么必须指定要导入的内容,请执行以下操作:

import {SomeClass, SomeInterface} from './someModule';

或将其导入变量并从那里调用它,就像你已经说过的那样:

import * as someModule from './someModule';

但是,如果模块中不需要其功能,则可以导入模块而不为其分配变量。如果只是设置一些全局状态,这可能很有用:

import './someModule';