mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-09 11:13:57 +08:00
Create line-reader-tests.ts
This commit is contained in:
@@ -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>');
|
||||
});
|
||||
Reference in New Issue
Block a user