@itwin/core-frontend
Version:
iTwin.js frontend components
24 lines • 883 B
TypeScript
/** @packageDocumentation
* @module Tiles
*/
import { IModelTile, IModelTileContent, TileRequestChannel } from "../../tile/internal";
/** TileRequestChannels used for requesting content for IModelTiles.
*/
export declare class IModelTileRequestChannels {
private _cloudStorage;
private readonly _contentCache?;
readonly rpc: TileRequestChannel;
constructor(args: {
concurrency: number;
usesHttp: boolean;
cacheMetadata: boolean;
cacheConcurrency: number;
});
get cloudStorage(): TileRequestChannel;
[Symbol.iterator](): Iterator<TileRequestChannel>;
setRpcConcurrency(concurrency: number): void;
getChannelForTile(tile: IModelTile): TileRequestChannel;
/** Strictly for tests. */
getCachedContent(tile: IModelTile): IModelTileContent | undefined;
}
//# sourceMappingURL=IModelTileRequestChannels.d.ts.map