(value, helpers)
| 45 | rules: { |
| 46 | origin: { |
| 47 | validate(value, helpers) { |
| 48 | let origin |
| 49 | try { |
| 50 | ;({ origin } = new URL(value)) |
| 51 | } catch (e) {} |
| 52 | if (origin !== undefined && origin === value) { |
| 53 | return value |
| 54 | } else { |
| 55 | return helpers.error('string.origin') |
| 56 | } |
| 57 | }, |
| 58 | }, |
| 59 | }, |
| 60 | })) |
no outgoing calls
no test coverage detected