我最近重新配置了我的打字稿设置,现在我发现了由规则no-namespace引起的错误。
我当前使用名称空间的设置如下:
导出某些内容的类:
namespace MyNamespace {
export class Foo {}
export class Bar {}
}
要导入的类:
import MyNamespace from './my-namespace';
// access classes
MyNamespace.Foo;
MyNamespace.Bar;
我想用推荐的ES2015模块替换此设置(我不想只是想禁用该规则)。我该怎么办?理想情况下,我想保留当前的导入语法,我不特别喜欢语法import {Foo, Bar} from './my-namespace'
。
答案 0 :(得分:0)
如果要为导入命名空间,请使用df = (df.assign(res = df['results'].eq('OK'))
.pivot_table(index='tests',
columns='Machine',
values='res',
fill_value=0)
.mul(100)
.rename_axis(index='OK/total cnt', columns=None)
.reset_index())
print (df)
OK/total cnt A B
0 111 75.000000 100
1 222 66.666667 0
2 333 100.000000 100
3 444 100.000000 0
导入语法:
* as ...
export class Foo {}
export class Bar {}
答案 1 :(得分:0)
如果您使用的是export
,则可以像@cyr_x一样进行操作。只是想指出使用export default
也可以使用名称空间。
export {default as YourCustomisedName} from '<your file path>'