UNPKG

@golemio/parkings

Version:
11 lines (10 loc) 476 B
import { ITariffChecker } from "./interfaces/ITariffChecker"; import { ITariffCheckerResult } from "./interfaces/ITariffCheckerResult"; import { RuleEnum } from "./rules/RuleEnum"; import RuleFactory from "./rules/RuleFactory"; export declare abstract class AbstractTariffChecker<T> implements ITariffChecker { protected abstract ruleList: RuleEnum[]; protected ruleFactory: RuleFactory; constructor(); isTariffValid(tariffInfo: T): ITariffCheckerResult<T>; }