@zeit/schemas
Advanced tools
Comparing version 2.30.0 to 2.31.0
{ | ||
"name": "@zeit/schemas", | ||
"version": "2.30.0", | ||
"version": "2.31.0", | ||
"description": "All schemas used for validation that are shared between our projects", | ||
@@ -5,0 +5,0 @@ "scripts": { |
@@ -345,12 +345,13 @@ /* eslint camelcase: 0 */ | ||
exports.test_favoriteProjects_valid = () => { | ||
assert(ajv.validate(User, { favoriteProjects: [] })); | ||
exports.test_favoriteProjectsAndSpaces_valid = () => { | ||
assert(ajv.validate(User, { favoriteProjectsAndSpaces: [] })); | ||
}; | ||
exports.test_favoriteProjects_valid = () => { | ||
exports.test_favoriteProjectsAndSpaces_valid = () => { | ||
assert( | ||
ajv.validate(User, { | ||
favoriteProjects: [ | ||
favoriteProjectsAndSpaces: [ | ||
{ projectId: '123', scopeId: '123', scopeSlug: 'A Slug' }, | ||
{ projectId: '123', scopeId: '123', scopeSlug: 'A Slug' } | ||
{ projectId: '123', scopeId: '123', scopeSlug: 'A Slug' }, | ||
{ spaceId: '123', scopeId: '123', scopeSlug: 'A Slug' } | ||
] | ||
@@ -361,7 +362,7 @@ }) | ||
exports.test_favoriteProjects_invalid = () => { | ||
exports.test_favoriteProjectsAndSpaces_invalid = () => { | ||
const isValid = ajv.validate(User, { | ||
favoriteProjects: [{ projectId: '123', missing: '123', unknownProp: 'A Slug' }] | ||
favoriteProjectsAndSpaces: [{ projectId: '123', missing: '123', unknownProp: 'A Slug' }] | ||
}); | ||
assert.strictEqual(isValid, false); | ||
}; |
@@ -185,3 +185,3 @@ const Username = { | ||
const FavoriteProject = { | ||
const FavoriteProjectOrSpace = { | ||
type: 'object', | ||
@@ -192,2 +192,5 @@ properties: { | ||
}, | ||
spaceId: { | ||
type: 'string' | ||
}, | ||
scopeId: { | ||
@@ -203,7 +206,7 @@ type: 'string' | ||
const FavoriteProjects = { | ||
const FavoriteProjectsAndSpaces = { | ||
type: 'array', | ||
minItems: 0, | ||
maxItems: 12, | ||
items: FavoriteProject, | ||
items: FavoriteProjectOrSpace, | ||
additionalProperties: false | ||
@@ -252,3 +255,3 @@ }; | ||
enablePreviewFeedback: EnablePreviewFeedback, | ||
favoriteProjects: FavoriteProjects | ||
favoriteProjectsAndSpaces: FavoriteProjectsAndSpaces | ||
} | ||
@@ -255,0 +258,0 @@ }; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
32251
1295