UNPKG

@heroku/salesforce-sdk-nodejs

Version:

Salesforce SDK for Heroku Apps.

23 lines (22 loc) 856 B
import { UnitOfWork, ReferenceId, RecordForCreate, RecordForUpdate, RecordModificationResult } from "../index.js"; import { CompositeSubRequest } from "./sub-request.js"; export declare class ReferenceIdImpl implements ReferenceId { readonly id: string; constructor(id: string); toString(): string; toApiString(): string; } export declare class UnitOfWorkImpl implements UnitOfWork { private readonly apiVersion; private readonly _subrequests; private referenceIdCounter; constructor(apiVersion: string); registerCreate(record: RecordForCreate): ReferenceId; registerDelete(type: string, id: string): ReferenceId; registerUpdate(record: RecordForUpdate): ReferenceId; get subrequests(): [ ReferenceId, CompositeSubRequest<RecordModificationResult> ][]; private generateReferenceId; }