/
githubmirror
/
tldraw
Обзор
Документация
Войти
/
githubmirror
/
tldraw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/editor/src/lib/utils/assets.ts
26 строк
755 B
Steve Ruiz
refactor(editor): clean up editor utility files (#7940)
15 фев 2026, 12:14
Не верифицирован
15 фев 2026, 12:14
1f0521a
Код
Авторство
О чём код?
import { fetch } from '@tldraw/utils' import { version } from '../../version' /** * Converts a data URL to a file. * @param url - The data URL to convert. * @param filename - The name of the file. * @param mimeType - The MIME type of the file. * @returns A promise that resolves to a file. * @public */ export async function dataUrlToFile(url: string, filename: string, mimeType: string) { const res = await fetch(url) const buf = await res.arrayBuffer() return new File([buf], filename, { type: mimeType }) } /** @internal */ const CDN_BASE_URL = 'https://cdn.tldraw.com' /** * Gets the default CDN base URL. * @returns The default CDN base URL. * @public */ export function getDefaultCdnBaseUrl() { return `${CDN_BASE_URL}/${version}` }