UNPKG

@speckle/objectsender

Version:

Simple API helper to serialize and send objects to the server.

19 lines (18 loc) 623 B
import { ITransport } from './ITransport'; import { IDisposable } from '../utils/IDisposable'; export type TransportOptions = Partial<{ maxSize: number; flushRetryCount: number; flushTimeout: number; }>; /** * Basic object sender to a speckle server */ export declare class ServerTransport implements ITransport, IDisposable { #private; constructor(serverUrl: string, projectId: string, authToken: string, options?: TransportOptions); write(serialisedObject: string, size: number, objectId: string): Promise<void>; flush(): Promise<void>; diff(): Promise<string[]>; dispose(): void; }