UNPKG

@etherspot/modular-sdk

Version:

Etherspot Modular SDK - build with ERC-7579 smart accounts modules

22 lines 668 B
import { registerDecorator } from 'class-validator'; import { isUrl } from '../../common/index.js'; export function IsUrl(validationOptions = {}) { return (object, propertyName) => { registerDecorator({ propertyName, options: { message: `${propertyName} must be url`, ...validationOptions, }, name: 'isUrl', target: object.constructor, constraints: [], validator: { validate(value) { return isUrl(value); }, }, }); }; } //# sourceMappingURL=is-url.validator.js.map