123456789101112131415161718192021222324 |
- import { getFromContainer } from '../container';
- /**
- * This metadata interface contains information for custom validators.
- */
- export class ConstraintMetadata {
- // -------------------------------------------------------------------------
- // Constructor
- // -------------------------------------------------------------------------
- constructor(target, name, async = false) {
- this.target = target;
- this.name = name;
- this.async = async;
- }
- // -------------------------------------------------------------------------
- // Accessors
- // -------------------------------------------------------------------------
- /**
- * Instance of the target custom validation class which performs validation.
- */
- get instance() {
- return getFromContainer(this.target);
- }
- }
- //# sourceMappingURL=ConstraintMetadata.js.map
|