UNPKG

@xrengine/server-core

Version:

Shared components for XREngine server

11 lines (10 loc) 438 B
/** * Constructs the full URL for a cached asset * @param path the full key/path for the storage provider * @param cacheDomain the cache domain of the storage provider * @returns {string} */ export const getCachedURL = (path: string, cacheDomain: string) => { if (!cacheDomain) throw new Error('No cache domain found - please check the storage provider configuration') return new URL(path ?? '', 'https://' + cacheDomain).href }