refactor: monorepo+pnpm (removed husky)
This commit is contained in:
33
packages/hoppscotch-app/helpers/requestParams.js
Normal file
33
packages/hoppscotch-app/helpers/requestParams.js
Normal file
@@ -0,0 +1,33 @@
|
||||
export function hasPathParams(params) {
|
||||
return params
|
||||
.filter((item) =>
|
||||
Object.prototype.hasOwnProperty.call(item, "active")
|
||||
? item.active === true
|
||||
: true
|
||||
)
|
||||
.some(({ type }) => type === "path")
|
||||
}
|
||||
|
||||
export function addPathParamsToVariables(params, variables) {
|
||||
params
|
||||
.filter((item) =>
|
||||
Object.prototype.hasOwnProperty.call(item, "active")
|
||||
? item.active === true
|
||||
: true
|
||||
)
|
||||
.filter(({ key }) => !!key)
|
||||
.filter(({ type }) => type === "path")
|
||||
.forEach(({ key, value }) => (variables[key] = value))
|
||||
return variables
|
||||
}
|
||||
|
||||
export function getQueryParams(params) {
|
||||
return params
|
||||
.filter((item) =>
|
||||
Object.prototype.hasOwnProperty.call(item, "active")
|
||||
? item.active === true
|
||||
: true
|
||||
)
|
||||
.filter(({ key }) => !!key)
|
||||
.filter(({ type }) => type !== "path")
|
||||
}
|
||||
Reference in New Issue
Block a user