Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 29x 29x 203x | import { DateAndTimeUtils } from "../utils/dateAndTime";
import { HelperConstructorBlock } from "./helper";
import { HelperContext } from "./context";
import { customDatetimeHelper } from "./custom_datetime";
import { compareHelper } from "./compare";
import { mathHelper } from "./math";
import { conditionHelper } from "./condition";
import { repeatHelper } from "./repeat";
import { datetimeHelper } from "./datetime";
import { caseHelper } from "./case";
export class HelperFactory {
private static helpers: HelperConstructorBlock[] = [
customDatetimeHelper,
compareHelper,
mathHelper,
conditionHelper,
repeatHelper,
datetimeHelper,
caseHelper,
];
static registerHelpers(dateAndTimeUtils: DateAndTimeUtils): void {
const context = new HelperContext(dateAndTimeUtils);
for (const helper of this.helpers) {
helper(context).register();
}
}
}
|