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

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

Methods

MethodReturn TypeDescription
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

ParameterModifiersTypeDescription
urlstring
restWrapperRestWrapper
loggerITelemetryLogger
getRestWrapperoptional() => Promise<RestWrapper>
getDeltaStorageUrloptional() => string

Method Details

get

Signature

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

Parameters

ParameterTypeDescription
tenantIdstring
idstring
fromnumber
tonumber

Returns

Return type: Promise<IDeltasFetchResult>