@loaders.gl/core
Version:
Framework-independent loaders for 3D graphics formats
40 lines (27 loc) • 1.18 kB
JavaScript
;
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.writeFile = writeFile;
exports.writeFileSync = writeFileSync;
var _globals = require("../../utils/globals");
var _assert = _interopRequireDefault(require("../../utils/assert"));
var node = _interopRequireWildcard(require("../../node/write-file.node"));
var _fileAliases = require("./file-aliases");
function writeFile(filePath, arrayBufferOrString, options) {
filePath = (0, _fileAliases.resolvePath)(filePath);
if (!_globals.isBrowser && node.writeFile) {
return node.writeFile(filePath, arrayBufferOrString, options);
}
return (0, _assert["default"])(false);
}
function writeFileSync(filePath, arrayBufferOrString, options) {
filePath = (0, _fileAliases.resolvePath)(filePath);
if (!_globals.isBrowser && node.writeFileSync) {
return node.writeFileSync(filePath, arrayBufferOrString, options);
}
return (0, _assert["default"])(false);
}
//# sourceMappingURL=write-file.js.map