我遇到一个tslint错误,这些导入可以组合成一行:
import { ActionTypes } from './actions';
import * as actions from './actions';
我尝试了这个,但它不起作用:
import * as actions, { ActionTypes } from './actions';
如何组合这两种进口?
答案 0 :(得分:1)
import * as actions from './actions'
访问' ./ actions'中的所有内容。 您可以通过'操作'访问ActionTypes。您在
中定义的别名import * as actions
所以要开始使用
开始的ActionTypesactions.ActionTypes or actions.foo.bar.ActionTypes
如果ActionTypes嵌入在某处。
答案 1 :(得分:0)
在这种情况下,错误消息会产生误导。您无法将这些导入组合成一行。您可以做的是定义ActionTypes
的别名:
import * as actions from './actions';
import ActionTypes = actions.ActionTypes;