Skip to main content
Version: v1

PrefetchDocumentStorageService Class

Signature​

export declare class PrefetchDocumentStorageService extends DocumentStorageServiceProxy

Extends: DocumentStorageServiceProxy

Properties​

PropertyTypeDescription
policies{ caching: LoaderCachingPolicy; minBlobSize?: number | undefined; maximumCacheDurationMs?: number | undefined; } | undefined

Methods​

MethodReturn TypeDescription
getSnapshotTree(version)Promise<ISnapshotTree | null>
readBlob(blobId)Promise<ArrayBufferLike>
stopPrefetch()void

Property Details​

policies​

Signature​

get policies(): {
caching: LoaderCachingPolicy;
minBlobSize?: number | undefined;
maximumCacheDurationMs?: number | undefined;
} | undefined;

Type: { caching: LoaderCachingPolicy; minBlobSize?: number | undefined; maximumCacheDurationMs?: number | undefined; } | undefined

Method Details​

getSnapshotTree​

Signature​

getSnapshotTree(version?: IVersion): Promise<ISnapshotTree | null>;

Parameters​

ParameterModifiersTypeDescription
versionoptionalIVersion

Returns​

Return type: Promise<ISnapshotTree | null>

readBlob​

Signature​

readBlob(blobId: string): Promise<ArrayBufferLike>;

Parameters​

ParameterTypeDescription
blobIdstring

Returns​

Return type: Promise<ArrayBufferLike>

stopPrefetch​

Signature​

stopPrefetch(): void;