@turbot/guardrails-mcp
Version:
MCP server for interacting with Turbot Guardrails.
15 lines (14 loc) • 548 B
JavaScript
/**
* Adds filters to an array, including a default limit if none is specified
* @param filters Existing array of filters to append to
* @param userFilter Optional user-provided filter string
* @param defaultLimit Default limit to use if no limit is specified (default: 5000)
*/
export function addFiltersWithDefaultLimit(filters, userFilter, defaultLimit = 5000) {
if (userFilter) {
filters.push(userFilter);
}
if (!userFilter || !/\blimit:\d+\b/.test(userFilter)) {
filters.push(`limit:${defaultLimit}`);
}
}