UNPKG

@etherspot/modular-sdk

Version:

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

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