Updated validate-any version and updated logs
This commit is contained in:
parent
45692dcaa8
commit
12f3cd9d70
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "ytmusic-api",
|
"name": "ytmusic-api",
|
||||||
"version": "1.0.4",
|
"version": "1.0.5",
|
||||||
"description": "YouTube Music API",
|
"description": "YouTube Music API",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"types": "dist/index.d.ts",
|
"types": "dist/index.d.ts",
|
||||||
|
|
@ -26,7 +26,7 @@
|
||||||
"babel-jest": "^27.4.6",
|
"babel-jest": "^27.4.6",
|
||||||
"jest": "^27.4.7",
|
"jest": "^27.4.7",
|
||||||
"typescript": "^4.5.5",
|
"typescript": "^4.5.5",
|
||||||
"validate-any": "^1.2.0"
|
"validate-any": "1.3.1"
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"youtube",
|
"youtube",
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ specifiers:
|
||||||
jest: ^27.4.7
|
jest: ^27.4.7
|
||||||
tough-cookie: ^4.0.0
|
tough-cookie: ^4.0.0
|
||||||
typescript: ^4.5.5
|
typescript: ^4.5.5
|
||||||
validate-any: ^1.2.0
|
validate-any: 1.3.1
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
axios: 0.25.0
|
axios: 0.25.0
|
||||||
|
|
@ -26,7 +26,7 @@ devDependencies:
|
||||||
babel-jest: 27.5.1_@babel+core@7.17.8
|
babel-jest: 27.5.1_@babel+core@7.17.8
|
||||||
jest: 27.5.1
|
jest: 27.5.1
|
||||||
typescript: 4.6.3
|
typescript: 4.6.3
|
||||||
validate-any: 1.2.4
|
validate-any: 1.3.1
|
||||||
|
|
||||||
packages:
|
packages:
|
||||||
|
|
||||||
|
|
@ -3642,8 +3642,8 @@ packages:
|
||||||
source-map: 0.7.3
|
source-map: 0.7.3
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/validate-any/1.2.4:
|
/validate-any/1.3.1:
|
||||||
resolution: {integrity: sha512-EsmLHSZfvgXQVPD9FacVy6I+XyTGkTzfM437+ogVH0fuMb4Oavcr7xnLMCS1twVsNrZsKtL1dqnVHwD2Ay9Zag==}
|
resolution: {integrity: sha512-33HGXUZuJlrn4a3+21IRCBhY51Grbf1MzdUCzG1nnUtCcBphLBQ+Vi79p3E64eOjHz5C6QvXBYFE7JRVHGWQ4A==}
|
||||||
dependencies:
|
dependencies:
|
||||||
js-beautify: 1.14.0
|
js-beautify: 1.14.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
|
||||||
|
|
@ -6,11 +6,18 @@ export default <T>(data: T, validator: Validator<T>): T => {
|
||||||
if (result.success) {
|
if (result.success) {
|
||||||
return result.data
|
return result.data
|
||||||
} else {
|
} else {
|
||||||
console.error("Invalid data schema, please report as an issue", {
|
console.error(
|
||||||
expected: validator.formatSchema(),
|
"Invalid data schema, please report to https://github.com/zS1L3NT/ts-npm-ytmusic-api/issues/new/choose",
|
||||||
actual: data,
|
JSON.stringify(
|
||||||
errors: result.errors
|
{
|
||||||
})
|
expected: validator.getSchema(),
|
||||||
|
actual: data,
|
||||||
|
errors: result.errors
|
||||||
|
},
|
||||||
|
null,
|
||||||
|
2
|
||||||
|
)
|
||||||
|
)
|
||||||
return data
|
return data
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue