@sap-cloud-sdk/core
Version:
SAP Cloud SDK for JavaScript core
25 lines • 797 B
TypeScript
import { Constructable, Entity } from './entity';
export declare type BatchResponse = ReadResponse | WriteResponses | ErrorResponse;
export interface WriteResponses {
responses: WriteResponse[];
isSuccess: () => boolean;
}
export interface ErrorResponse {
httpCode: number;
body: Record<string, any>;
isSuccess: () => boolean;
}
export interface ReadResponse {
httpCode: number;
body: Record<string, any>;
type: Constructable<Entity>;
as: <T extends Entity>(constructor: Constructable<T>) => T[];
isSuccess: () => boolean;
}
export interface WriteResponse {
httpCode: number;
body?: Record<string, any>;
type?: Constructable<Entity>;
as?: <T extends Entity>(constructor: Constructable<T>) => T;
}
//# sourceMappingURL=batch-response.d.ts.map