ValidationHelper.ts
declare var numeral: any;
export class ValidationHelper {
constructor() {
}
//---------------------------CustomCDBL----------------------------------
CustomCDBL(val: any) {
if (val == undefined) {
return 0;
}
else if (val == null) {
return 0;
}
else if (val == "") {
return 0;
}
else {
var newVal = numeral(val).format('0.00');
return Number(newVal);
}
}
}
Webpack.config.js
new webpack.ProvidePlugin({
numeral: 'numeral',
ValidationHelper: path.resolve(__dirname, './src/app/_general/ValidationHelper')
Я хочу предоставить свой вспомогательный класс "ValidationHelper.ts "для других модулей, использующих providerplugin, но моя функция не выполняется и показывает ошибку.
Ошибка в Chrome при вызове функции.
*ERROR TypeError: ValueHelper.CustomString is not a function*