commit
0036cfad3a
6 changed files with 62 additions and 0 deletions
@ -0,0 +1 @@ |
|||
node_modules |
@ -0,0 +1,5 @@ |
|||
# @validatem/match-validation-error |
|||
|
|||
Documentation for this module has not been written yet. By the time it reaches 1.0.0, it will have full documentation. |
|||
|
|||
In the meantime, check out the `example.js` file in the repository for a usage demonstration. |
@ -0,0 +1,11 @@ |
|||
"use strict"; |
|||
|
|||
const matchValidationError = require("./"); |
|||
const ValidationError = require("@validatem/error"); |
|||
|
|||
let error = new ValidationError("Must be a valid thing"); |
|||
let notAnError = 42; |
|||
|
|||
console.log(matchValidationError(error)); // true
|
|||
console.log(matchValidationError(notAnError)); // false
|
|||
|
@ -0,0 +1,10 @@ |
|||
"use strict"; |
|||
|
|||
const createVersionedSpecialCheck = require("@validatem/match-versioned-special"); |
|||
|
|||
module.exports = createVersionedSpecialCheck({ |
|||
markerProperty: "___validatem_isValidationError", |
|||
versionProperty: "___validatem_errorVersion", |
|||
friendlyName: "a ValidationError", |
|||
expectedVersions: [ 1 ] |
|||
}); |
@ -0,0 +1,15 @@ |
|||
{ |
|||
"name": "@validatem/match-validation-error", |
|||
"description": "Utility for checking whether something is a ValidationError", |
|||
"version": "0.1.0", |
|||
"main": "index.js", |
|||
"repository": "http://git.cryto.net/validatem/match-validation-error.git", |
|||
"author": "Sven Slootweg <admin@cryto.net>", |
|||
"license": "WTFPL OR CC0-1.0", |
|||
"devDependencies": { |
|||
"@validatem/error": "^1.0.0" |
|||
}, |
|||
"dependencies": { |
|||
"@validatem/match-versioned-special": "^0.1.0" |
|||
} |
|||
} |
@ -0,0 +1,20 @@ |
|||
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. |
|||
# yarn lockfile v1 |
|||
|
|||
|
|||
"@validatem/error@^1.0.0": |
|||
version "1.0.0" |
|||
resolved "https://registry.yarnpkg.com/@validatem/error/-/error-1.0.0.tgz#a975904aa4c3e7618d89088a393567a5e1778340" |
|||
integrity sha512-7M3tV4DhCuimuCRdC2L/topBByDjhzspzeQGNU0S4/mdn2aDNtESYE43K/2Kh/utCAhqXh2gyw89WYxy//t3fQ== |
|||
dependencies: |
|||
create-error "^0.3.1" |
|||
|
|||
"@validatem/match-versioned-special@^0.1.0": |
|||
version "0.1.0" |
|||
resolved "https://registry.yarnpkg.com/@validatem/match-versioned-special/-/match-versioned-special-0.1.0.tgz#2eacc48debecdbbe7e3d02f0c0a665afaea9bedf" |
|||
integrity sha512-xoOTY0bdA2ELj+ntcDVJ8YyMEFIJpjZ4HNPL9lGcbnRFwJBhQcHUAhUpZwkMxu02zH9wkNM1FvYGHxPz40745Q== |
|||
|
|||
create-error@^0.3.1: |
|||
version "0.3.1" |
|||
resolved "https://registry.yarnpkg.com/create-error/-/create-error-0.3.1.tgz#69810245a629e654432bf04377360003a5351a23" |
|||
integrity sha1-aYECRaYp5lRDK/BDdzYAA6U1GiM= |
Loading…
Reference in new issue