UNPKG

@loaders.gl/core

Version:

Framework-independent loaders for 3D graphics formats

14 lines (12 loc) 489 B
import {isBrowser} from '../../utils/globals'; import * as node from '../../node/read-file-sync.node'; import {resolvePath} from './file-aliases'; import {readFileSyncBrowser} from './read-file.browser'; // In a few cases (data URIs, node.js) "files" can be read synchronously export function readFileSync(url, options = {}) { url = resolvePath(url); if (!isBrowser && node.readFileSync) { return node.readFileSync(url, options); } return readFileSyncBrowser(url, options); }