@etherspot/remote-signer
Version:
Etherspot Permissioned Signer SDK - signs the UserOp with SessionKey and sends it to the Bundler
1 lines • 1.06 kB
Source Map (JSON)
{"version":3,"sources":["../../src/sdk/dto/validators/is-url.validator.ts"],"sourcesContent":["import { registerDecorator, ValidationOptions } from 'class-validator';\nimport { isUrl } from '../../common';\n\nexport function IsUrl(validationOptions: ValidationOptions = {}) {\n return (object: any, propertyName: string) => {\n registerDecorator({\n propertyName,\n options: {\n message: `${propertyName} must be url`,\n ...validationOptions,\n },\n name: 'isUrl',\n target: object.constructor,\n constraints: [],\n validator: {\n validate(value: string): boolean {\n return isUrl(value);\n },\n },\n });\n };\n}\n"],"mappings":";;;;;AAAA,SAAS,yBAA4C;AAG9C,SAAS,MAAM,oBAAuC,CAAC,GAAG;AAC/D,SAAO,CAAC,QAAa,iBAAyB;AAC5C,sBAAkB;AAAA,MAChB;AAAA,MACA,SAAS;AAAA,QACP,SAAS,GAAG,YAAY;AAAA,QACxB,GAAG;AAAA,MACL;AAAA,MACA,MAAM;AAAA,MACN,QAAQ,OAAO;AAAA,MACf,aAAa,CAAC;AAAA,MACd,WAAW;AAAA,QACT,SAAS,OAAwB;AAC/B,iBAAO,MAAM,KAAK;AAAA,QACpB;AAAA,MACF;AAAA,IACF,CAAC;AAAA,EACH;AACF;","names":[]}