Skip to content

basalt / drives/src / MemoryDriveImportLedger

Class: MemoryDriveImportLedger ​

Defined in: drives/src/store.ts:254

In-memory DriveImportLedger.

Implements ​

Constructors ​

Constructor ​

> new MemoryDriveImportLedger(): MemoryDriveImportLedger

Returns ​

MemoryDriveImportLedger

Methods ​

find() ​

> find(tenantId, connectionId, externalId): Promise<DriveImportRecord | null>

Defined in: drives/src/store.ts:257

Parameters ​

tenantId ​

string

connectionId ​

string

externalId ​

string

Returns ​

Promise<DriveImportRecord | null>

Implementation of ​

DriveImportLedger.find


forget() ​

> forget(tenantId, connectionId, externalId): Promise<void>

Defined in: drives/src/store.ts:268

Parameters ​

tenantId ​

string

connectionId ​

string

externalId ​

string

Returns ​

Promise<void>

Implementation of ​

DriveImportLedger.forget


list() ​

> list(tenantId, connectionId): Promise<DriveImportRecord[]>

Defined in: drives/src/store.ts:272

Everything imported through one connection — used to clean up on disconnect.

Parameters ​

tenantId ​

string

connectionId ​

string

Returns ​

Promise<DriveImportRecord[]>

Implementation of ​

DriveImportLedger.list


record() ​

> record(record): Promise<void>

Defined in: drives/src/store.ts:264

Parameters ​

record ​

DriveImportRecord

Returns ​

Promise<void>

Implementation of ​

DriveImportLedger.record

Released under the MIT License.