我想知道是否有办法从模块中导入某些内容并立即重命名。
这是我在新的JavaScript语法中可以做的,假设我的模块导出myFunction
和somethingElse
:
import { myFunction as myRenamedFunction, somethingElse } from 'my-module';
以下是我在elm中要做的事情,但这会产生语法错误:
import MyModule exposing (myFunction as myRenamedFunction, somethingElse)
答案 0 :(得分:3)
不,从Elm 0.18开始,没有重命名导入的语法。最接近的是声明一个这样的函数:
import MyModule exposing (somethingElse)
myRenamedFunction = MyModule.myFunction