Add query param validation to remaining new-style services [azuredevops appveyor npm] (#3164)
Remove now-obsolete code. Close #2675
This commit is contained in:
@@ -131,3 +131,5 @@ module.exports = class NpmBase extends BaseJsonService {
|
||||
return this.constructor._validate(packageData, packageDataSchema)
|
||||
}
|
||||
}
|
||||
|
||||
module.exports.queryParamSchema = queryParamSchema
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
const { getDependencyVersion } = require('../package-json-helpers')
|
||||
const NpmBase = require('./npm-base')
|
||||
|
||||
const { queryParamSchema } = NpmBase
|
||||
const keywords = ['node']
|
||||
|
||||
module.exports = class NpmDependencyVersion extends NpmBase {
|
||||
@@ -11,11 +12,10 @@ module.exports = class NpmDependencyVersion extends NpmBase {
|
||||
}
|
||||
|
||||
static get route() {
|
||||
const { queryParams } = this.buildRoute('')
|
||||
return {
|
||||
base: 'npm/dependency-version',
|
||||
pattern: ':scope(@[^/]+)?/:packageName/:kind(dev|peer)?/:dependency',
|
||||
queryParams,
|
||||
queryParamSchema,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user