sap-b1-mcp-server
Version:
SAP Business One Service Layer MCP Server
37 lines (36 loc) • 859 B
TypeScript
import { PaginationInfo } from './response.js';
/**
* SAP B1 Service Layer response with OData metadata
*/
export interface SAPODataResponse<T = any> {
value: T[];
'@odata.nextLink'?: string;
'@odata.count'?: number;
}
/**
* Extract pagination information from SAP B1 OData response
*/
export declare function extractPaginationInfo(response: SAPODataResponse, currentParams?: {
$skip?: number;
$top?: number;
}): PaginationInfo;
/**
* Generate pagination parameters for next page
*/
export declare function getNextPageParams(currentParams?: {
$skip?: number;
$top?: number;
}): {
$skip: number;
$top: number;
};
/**
* Generate pagination parameters for previous page
*/
export declare function getPrevPageParams(currentParams?: {
$skip?: number;
$top?: number;
}): {
$skip: number;
$top: number;
};