123456789101112131415161718192021222324252627282930313233 |
- 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")
- }
|