js-cfb/bits/49_readutils.js
SheetJS 5c7df1f3db version bump 0.10.0: performance
- reworked IIFE
- avoid Buffer read helpers (see https://github.com/joyent/node/issues/7809)
- avoid nested functions in parse
- eliminate consecutive nulls in test files (libreoffice)
- travis + coveralls support
- jscs linting
2014-06-24 00:00:39 -04:00

16 lines
421 B
JavaScript

var fs;
function readFileSync(filename) {
if(fs === undefined) fs = require('fs');
return parse(fs.readFileSync(filename));
}
function readSync(blob, options) {
switch(options !== undefined && options.type !== undefined ? options.type : "base64") {
case "file": return readFileSync(blob);
case "base64": return parse(s2a(Base64.decode(blob)));
case "binary": return parse(s2a(blob));
}
return parse(blob);
}