api-client/helpers/requestParams.js

22 lines
712 B
JavaScript
Raw Normal View History

2020-05-02 17:34:16 +00:00
export function hasPathParams(params) {
return params
.filter((item) => (item.hasOwnProperty("active") ? item.active == true : true))
.some(({ type }) => type === "path")
2020-05-02 17:34:16 +00:00
}
2020-06-11 14:25:40 +00:00
2020-05-02 17:34:16 +00:00
export function addPathParamsToVariables(params, variables) {
2020-06-11 14:25:40 +00:00
params
.filter((item) => (item.hasOwnProperty("active") ? item.active == true : true))
2020-06-11 14:25:40 +00:00
.filter(({ key }) => !!key)
.filter(({ type }) => type === "path")
.forEach(({ key, value }) => (variables[key] = value))
return variables
2020-05-02 17:34:16 +00:00
}
export function getQueryParams(params) {
return params
.filter((item) => (item.hasOwnProperty("active") ? item.active == true : true))
.filter(({ key }) => !!key)
.filter(({ type }) => type != "path")
2020-06-11 14:25:40 +00:00
}