UNPKG

@golemio/parkings

Version:
22 lines 914 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TariffCheckerEnum = void 0; const golemio_errors_1 = require("@golemio/core/dist/shared/golemio-errors"); const TskTariffChecker_1 = require("./TskTariffChecker"); var TariffCheckerEnum; (function (TariffCheckerEnum) { TariffCheckerEnum["TSK"] = "tsk"; })(TariffCheckerEnum || (exports.TariffCheckerEnum = TariffCheckerEnum = {})); class TariffCheckerFactory { constructor() { } static get(checkerType) { switch (checkerType) { case TariffCheckerEnum.TSK: return new TskTariffChecker_1.TskTariffChecker(); default: throw new golemio_errors_1.GeneralError(`Unexpected type: '${checkerType}' in a TariffCheckerFactory.`, TariffCheckerFactory.name); } } } exports.default = TariffCheckerFactory; //# sourceMappingURL=TariffCheckerFactory.js.map