我正在尝试创建一个可以处理金额的Angular2应用。我正在尝试使用dinero.js来表示货币值,但是我很难使用Typescript中的某些功能。
按照说明,我使用此命令为dinero.js安装了DefinitelyTyped映射
npm install @types/dinero.js --save
此库的类型映射声明为here。
我像这样将库导入到我的代码中:
import * as Dinero from 'dinero.js';
这使我可以使用工厂功能Dinero
。问题是,该声明列出了一些我想使用但似乎无法使用的函数(即maximum
和minimum
)。
如果尝试Dinero.maximum(...)
,我会得到:
"export 'maximum' (imported as 'Dinero') was not found in 'dinero.js'
如果我尝试直接导入这些功能:
import {maximum, minimum} from 'dinero.js';
并按maximum(...)
呼叫,我得到:
"export 'minimum' was not found in 'dinero.js'
我实际上如何获得这些功能?
npm install @types/dinero.js --save
然后像这样导入它:
import * as Dinero from 'dinero.js';