UNPKG

@smartbear/mcp

Version:

MCP server for interacting SmartBear Products

23 lines (22 loc) 781 B
/** * Filters utility for BugSnag API * * This file provides utility functions for creating filter URL parameters * based on the BugSnag filtering specification described in the Filtering.md document. */ /** * Converts a FilterObject to URL search parameters * * @param filters The filter object to convert * @returns URLSearchParams object with the encoded filters */ export function toUrlSearchParams(filters) { const params = new URLSearchParams(); Object.entries(filters).forEach(([field, filterValues]) => { filterValues.forEach((filterValue) => { params.append(`filters[${field}][][type]`, filterValue.type); params.append(`filters[${field}][][value]`, filterValue.value.toString()); }); }); return params; }