1 | "use strict";
|
2 | var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
3 | if (k2 === undefined) k2 = k;
|
4 | Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
|
5 | }) : (function(o, m, k, k2) {
|
6 | if (k2 === undefined) k2 = k;
|
7 | o[k2] = m[k];
|
8 | }));
|
9 | var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
10 | for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
11 | };
|
12 | Object.defineProperty(exports, "__esModule", { value: true });
|
13 | exports.registerSchema = exports.validateSync = exports.validateOrReject = exports.validate = void 0;
|
14 | const container_1 = require("./container");
|
15 | const MetadataStorage_1 = require("./metadata/MetadataStorage");
|
16 | const Validator_1 = require("./validation/Validator");
|
17 |
|
18 |
|
19 |
|
20 | __exportStar(require("./container"), exports);
|
21 | __exportStar(require("./decorator/decorators"), exports);
|
22 | __exportStar(require("./decorator/ValidationOptions"), exports);
|
23 | __exportStar(require("./metadata/ConstraintMetadata"), exports);
|
24 | __exportStar(require("./metadata/MetadataStorage"), exports);
|
25 | __exportStar(require("./metadata/ValidationMetadata"), exports);
|
26 | __exportStar(require("./metadata/ValidationMetadataArgs"), exports);
|
27 | __exportStar(require("./multi-lang"), exports);
|
28 | __exportStar(require("./register-decorator"), exports);
|
29 | __exportStar(require("./validation-schema/ValidationSchema"), exports);
|
30 | __exportStar(require("./validation/ValidationArguments"), exports);
|
31 | __exportStar(require("./validation/ValidationError"), exports);
|
32 | __exportStar(require("./validation/ValidationTypes"), exports);
|
33 | __exportStar(require("./validation/Validator"), exports);
|
34 | __exportStar(require("./validation/ValidatorConstraintInterface"), exports);
|
35 | __exportStar(require("./validation/ValidatorOptions"), exports);
|
36 |
|
37 |
|
38 |
|
39 | function validate(schemaNameOrObject, objectOrValidationOptions, maybeValidatorOptions) {
|
40 | if (typeof schemaNameOrObject === 'string') {
|
41 | return (0, container_1.getFromContainer)(Validator_1.Validator).validate(schemaNameOrObject, objectOrValidationOptions, maybeValidatorOptions);
|
42 | }
|
43 | else {
|
44 | return (0, container_1.getFromContainer)(Validator_1.Validator).validate(schemaNameOrObject, objectOrValidationOptions);
|
45 | }
|
46 | }
|
47 | exports.validate = validate;
|
48 |
|
49 |
|
50 |
|
51 | function validateOrReject(schemaNameOrObject, objectOrValidationOptions, maybeValidatorOptions) {
|
52 | if (typeof schemaNameOrObject === 'string') {
|
53 | return (0, container_1.getFromContainer)(Validator_1.Validator).validateOrReject(schemaNameOrObject, objectOrValidationOptions, maybeValidatorOptions);
|
54 | }
|
55 | else {
|
56 | return (0, container_1.getFromContainer)(Validator_1.Validator).validateOrReject(schemaNameOrObject, objectOrValidationOptions);
|
57 | }
|
58 | }
|
59 | exports.validateOrReject = validateOrReject;
|
60 |
|
61 |
|
62 |
|
63 |
|
64 |
|
65 | function validateSync(schemaNameOrObject, objectOrValidationOptions, maybeValidatorOptions) {
|
66 | if (typeof schemaNameOrObject === 'string') {
|
67 | return (0, container_1.getFromContainer)(Validator_1.Validator).validateSync(schemaNameOrObject, objectOrValidationOptions, maybeValidatorOptions);
|
68 | }
|
69 | else {
|
70 | return (0, container_1.getFromContainer)(Validator_1.Validator).validateSync(schemaNameOrObject, objectOrValidationOptions);
|
71 | }
|
72 | }
|
73 | exports.validateSync = validateSync;
|
74 |
|
75 |
|
76 |
|
77 | function registerSchema(schema) {
|
78 | (0, MetadataStorage_1.getMetadataStorage)().addValidationSchema(schema);
|
79 | }
|
80 | exports.registerSchema = registerSchema;
|
81 |
|
\ | No newline at end of file |