options = { encoding: null, flag: 'r' };
} else if (util.isString(options)) {
options = { encoding: options, flag: 'r' };
- } else if (!options) {
- options = { encoding: null, flag: 'r' };
} else if (!util.isObject(options)) {
throw new TypeError('Bad arguments');
}
options = { encoding: 'utf8', mode: 438 /*=0666*/, flag: 'w' };
} else if (util.isString(options)) {
options = { encoding: options, mode: 438, flag: 'w' };
- } else if (!options) {
- options = { encoding: 'utf8', mode: 438 /*=0666*/, flag: 'w' };
} else if (!util.isObject(options)) {
throw new TypeError('Bad arguments');
}
options = { encoding: 'utf8', mode: 438 /*=0666*/, flag: 'a' };
} else if (util.isString(options)) {
options = { encoding: options, mode: 438, flag: 'a' };
- } else if (!options) {
- options = { encoding: 'utf8', mode: 438 /*=0666*/, flag: 'a' };
} else if (!util.isObject(options)) {
throw new TypeError('Bad arguments');
}