Create line-reader-tests.ts

This commit is contained in:
Sam Saint-Pettersen
2015-11-16 15:52:32 +00:00
parent ad5d418705
commit 368e75f743
+29
View File
@@ -0,0 +1,29 @@
/// <reference path="line-reader.d.ts" />
import lineReader = require('line-reader');
lineReader.open('line-reader-tests.ts', function(err: Error, reader: LineReader) {
if (err) throw err;
if (reader.hasNextLine()) {
try {
reader.nextLine(function(err: Error, line: string) {
if (err) throw err;
console.log(line);
});
} finally {
reader.close(function(err: Error) {
if (err) throw err;
})
}
}
else {
reader.close(function(err: Error) {
if (err) throw err;
});
}
});
lineReader.eachLine('line-reader.d.ts', {encoding: 'utf8'}, function(line: string, last: boolean) {
console.log(line);
if (last) console.log('<EOF>');
});