UNPKG

@sap-cloud-sdk/core

Version:
25 lines 797 B
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