PrefetchDocumentStorageService Class
Signature
export declare class PrefetchDocumentStorageService extends DocumentStorageServiceProxy
Extends: DocumentStorageServiceProxy
Properties
Property | Type | Description |
---|---|---|
policies | { caching: LoaderCachingPolicy; minBlobSize?: number | undefined; maximumCacheDurationMs?: number | undefined; } | undefined |
Methods
Method | Return Type | Description |
---|---|---|
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
Parameter | Modifiers | Type | Description |
---|---|---|---|
version | optional | IVersion |
Returns
Return type: Promise<ISnapshotTree | null>
readBlob
Signature
readBlob(blobId: string): Promise<ArrayBufferLike>;
Parameters
Parameter | Type | Description |
---|---|---|
blobId | string |
Returns
Return type: Promise<ArrayBufferLike>
stopPrefetch
Signature
stopPrefetch(): void;