1 var fs = require('fs');
2 var Result = require('./');
5 // If you want async just get a promise or something.
6 var readFile = function (path, encoding) {
8 return Result.Ok(fs.readFileSync(path, encoding))
15 var result = readFile(__filename);
18 if (Result.isOk(result)) {
19 v = Result.Ok(result);
20 console.log('got ' + v.length + ' bytes')
22 else if (Result.isErr(result)) {
23 err = Result.Err(result);
24 console.error('oops!', err.message)
27 result = readFile(__filename + 'I do not exist')
28 if (Result.isOk(result)) {
30 console.log('got ' + v.length + ' bytes')
32 else if (Result.isErr(result)) {
33 err = Result.Err(result)
34 console.error('oops!', err.message)