avsc
Version:
Avro for JavaScript
24 lines (16 loc) • 543 B
JavaScript
/* jshint node: true */
;
/** Shim without file-system operations. */
function createError() { return new Error('unsupported in the browser'); }
function createImportHook() {
return function (fpath, kind, cb) { cb(createError()); };
}
function createSyncImportHook() {
return function () { throw createError(); };
}
module.exports = {
createImportHook: createImportHook,
createSyncImportHook: createSyncImportHook,
existsSync: function () { return false; },
readFileSync: function () { throw createError(); }
};