17 lines
825 B
JavaScript
17 lines
825 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.createDynamicCheckers = void 0;
|
|
var tslib_1 = require("tslib");
|
|
var checker_1 = require("../store/checker");
|
|
var modi_1 = require("../store/modi");
|
|
function createDynamicCheckers(schema, authDict) {
|
|
var checkers = [];
|
|
checkers.push.apply(checkers, tslib_1.__spreadArray([], tslib_1.__read((0, modi_1.createModiRelatedCheckers)(schema)), false));
|
|
checkers.push.apply(checkers, tslib_1.__spreadArray([], tslib_1.__read((0, checker_1.createRemoveCheckers)(schema, authDict)), false));
|
|
if (authDict) {
|
|
checkers.push.apply(checkers, tslib_1.__spreadArray([], tslib_1.__read((0, checker_1.createAuthCheckers)(schema, authDict)), false));
|
|
}
|
|
return checkers;
|
|
}
|
|
exports.createDynamicCheckers = createDynamicCheckers;
|