0.0.37 • Published 2 years ago

@types/line-reader v0.0.37

Weekly downloads
2,920
License
MIT
Repository
github
Last release
2 years ago

Installation

npm install --save @types/line-reader

Summary

This package contains type definitions for line-reader (https://github.com/nickewing/line-reader).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/line-reader.

index.d.ts

// Type definitions for line-reader
// Project: https://github.com/nickewing/line-reader
// Definitions by: Sam Saint-Pettersen <https://github.com/stpettersens>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped

/// <reference types="node"/>

interface LineReaderOptions {
    separator?: any;
    encoding?: string | undefined;
    bufferSize?: number | undefined;
}

interface Reader {
    hasNextLine(): boolean;
    nextLine(cb: (err: Error, line?: string) => void): void;
    close(cb: (err: Error) => void): void;
    isOpen(): boolean;
    isClosed(): boolean;
    getReadStream(): NodeJS.ReadableStream;
}

interface LineReader {
    open(): Function;
    open(file: string | NodeJS.ReadableStream, options: LineReaderOptions, cb: (err: Error, reader: Reader) => void): void;
    open(file: string | NodeJS.ReadableStream, cb: (err: Error, reader: Reader) => void): void;

    eachLine(): Function; // For Promise.promisify;
    eachLine(file: string | NodeJS.ReadableStream, options: LineReaderOptions, cb: (line: string, last: boolean, continueCb?: Function) => void, errCb?: (err?: Error) => void): LineReader;
    eachLine(file: string | NodeJS.ReadableStream, cb: (line: string, last: boolean, continueCb?: Function) => void, errCb?: (err?: Error) => void): LineReader;
}

declare module "line-reader" {
    var lr: LineReader;
    export = lr;
}

Additional Details

  • Last updated: Thu, 08 Jul 2021 16:23:45 GMT
  • Dependencies: @types/node
  • Global values: none

Credits

These definitions were written by Sam Saint-Pettersen.

0.0.35

2 years ago

0.0.36

2 years ago

0.0.37

2 years ago

0.0.34

4 years ago

0.0.33

4 years ago

0.0.32

4 years ago

0.0.31

4 years ago

0.0.30

5 years ago

0.0.29

5 years ago

0.0.28

9 years ago

0.0.27

9 years ago

0.0.26-alpha

9 years ago

0.0.25-alpha

9 years ago

0.0.24-alpha

9 years ago

0.0.23-alpha

9 years ago

0.0.22-alpha

9 years ago

0.0.21-alpha

9 years ago

0.0.20-alpha

9 years ago

0.0.15-alpha

9 years ago

0.0.14-alpha

9 years ago