UNPKG

calculate-items

Version:

Items calculation template

22 lines (18 loc) 697 B
import ItemsParser from "./ItemsParser"; import {ItemsResult} from "../types/types"; import ItemsValidator from "./ItemsValidator"; import NumberFormatter from "./NumberFormatter"; export default class ItemsSummary { public static getItems(exp: string) { return ItemsParser.getTemplateItems(exp) } public static getResult(exp: string): ItemsResult { return ItemsParser.getItemsResult(exp) } public static isValidExpression(exp: string) { return ItemsValidator.isValidExpToParse(exp) } public static formatNumber(...rest: Parameters<typeof NumberFormatter.format>) { return NumberFormatter.format(...rest) } }