Skip to main content
Version: v1

DeltaStorageService Class

Provides access to the underlying delta storage on the server for routerlicious driver.

Signature

export declare class DeltaStorageService implements IDeltaStorageService

Implements: IDeltaStorageService

Constructors

Constructor Description
(constructor)(url, restWrapper, logger, getRestWrapper, getDeltaStorageUrl) Constructs a new instance of the DeltaStorageService class

Methods

Method Return Type Description
get(tenantId, id, from, to) Promise<IDeltasFetchResult>

Constructor Details

(constructor)

Constructs a new instance of the DeltaStorageService class

Signature

constructor(url: string, restWrapper: RestWrapper, logger: ITelemetryLogger, getRestWrapper?: () => Promise<RestWrapper>, getDeltaStorageUrl?: () => string);

Parameters

Parameter Modifiers Type Description
url string
restWrapper RestWrapper
logger ITelemetryLogger
getRestWrapper optional () => Promise<RestWrapper>
getDeltaStorageUrl optional () => string

Method Details

get

Signature

get(tenantId: string, id: string, from: number, // inclusive
to: number): Promise<IDeltasFetchResult>;

Parameters

Parameter Type Description
tenantId string
id string
from number
to number

Returns

Return type: Promise<IDeltasFetchResult>