@loaders.gl/i3s
Version:
i3s .
29 lines • 1.02 kB
TypeScript
import { Node3DIndexDocument, SceneLayer3D } from "../../types.js";
/**
* Return URL seperated from search params
* @param url - URL that might have search params
* @returns url without search params
*/
export declare function getUrlWithoutParams(url: string): string;
/**
* Generates url with token if it is exists.
* @param url
* @param token
* @returns
*/
export declare function getUrlWithToken(url: string, token?: string | null): string;
/**
* Generates attribute urls for tile.
* @param tile
* @returns list of attribute urls
*/
export declare function generateTileAttributeUrls(url: string, tile: Node3DIndexDocument): string[];
/**
* Generates attribute urls for tileset based on tileset and resource
* @param tileset - tileset metadata
* @param url - tileset base url
* @param resource - resource id per I3S spec
* @returns {Array}
*/
export declare function generateTilesetAttributeUrls(tileset: SceneLayer3D, url: string, resource: number): string[];
//# sourceMappingURL=url-utils.d.ts.map