sfcc-dev-mcp
Version:
MCP server for Salesforce B2C Commerce Cloud development assistance including logs, debugging, and development tools
38 lines • 1.05 kB
TypeScript
/**
* Query Builder Utility
*
* This module provides utilities for building query strings and handling URL parameters
* for SFCC API requests with proper encoding and array handling.
*/
/**
* Query parameter builder for SFCC APIs
*/
export declare class QueryBuilder {
private params;
constructor();
/**
* Add a parameter to the query string
*/
add(key: string, value: string | number | boolean): QueryBuilder;
/**
* Add an array parameter with proper handling for different parameter types
*/
addArray(key: string, values: (string | number)[]): QueryBuilder;
/**
* Add multiple parameters from an object
*/
addFromObject(params: Record<string, any>): QueryBuilder;
/**
* Build the final query string
*/
build(): string;
/**
* Reset the builder
*/
reset(): QueryBuilder;
/**
* Static method to build query string from object
*/
static fromObject(params: Record<string, any>): string;
}
//# sourceMappingURL=query-builder.d.ts.map