UNPKG

@tldraw/assets

Version:

A tiny little drawing app (assets).

8 lines (7 loc) 807 B
{ "version": 3, "sources": ["../src/utils.ts"], "sourcesContent": ["/** @public */\nexport type AssetUrl = string | { src: string }\n\n/** @public */\nexport type AssetUrlOptions = {\n\tbaseUrl?: string\n}\n\n/** @public */\nexport function formatAssetUrl(assetUrl: AssetUrl, { baseUrl = '' }: AssetUrlOptions = {}): string {\n\tconst assetUrlString = typeof assetUrl === 'string' ? assetUrl : assetUrl.src\n\n\tif (assetUrlString.startsWith('data:')) return assetUrlString\n\n\treturn `${baseUrl.replace(/\\/$/, '')}/${assetUrlString.replace(/^\\.?\\//, '')}`\n}\n"], "mappings": "AASO,SAAS,eAAe,UAAoB,EAAE,UAAU,GAAG,IAAqB,CAAC,GAAW;AAClG,QAAM,iBAAiB,OAAO,aAAa,WAAW,WAAW,SAAS;AAE1E,MAAI,eAAe,WAAW,OAAO;AAAG,WAAO;AAE/C,SAAO,GAAG,QAAQ,QAAQ,OAAO,EAAE,KAAK,eAAe,QAAQ,UAAU,EAAE;AAC5E;", "names": [] }