Add query param validation to remaining new-style services [azuredevops appveyor npm] (#3164)

Remove now-obsolete code.

Close #2675
This commit is contained in:
Paul Melnikow
2019-03-06 18:13:36 -05:00
committed by GitHub
parent fb290d66f6
commit 388b0eefbb
11 changed files with 160 additions and 149 deletions

View File

@@ -131,3 +131,5 @@ module.exports = class NpmBase extends BaseJsonService {
return this.constructor._validate(packageData, packageDataSchema)
}
}
module.exports.queryParamSchema = queryParamSchema

View File

@@ -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,
}
}