@loaders.gl/core
Version:
The core API for working with loaders.gl loaders and writers
24 lines (19 loc) • 583 B
text/typescript
// loaders.gl
// SPDX-License-Identifier: MIT
// Copyright (c) vis.gl contributors
const QUERY_STRING_PATTERN = /\?.*/;
export function extractQueryString(url): string {
const matches = url.match(QUERY_STRING_PATTERN);
return matches && matches[0];
}
export function stripQueryString(url): string {
return url.replace(QUERY_STRING_PATTERN, '');
}
export function shortenUrlForDisplay(url: string): string {
if (url.length < 50) {
return url;
}
const urlEnd = url.slice(url.length - 15);
const urlStart = url.substr(0, 32);
return `${urlStart}...${urlEnd}`;
}