UNPKG

lib-utils-ts

Version:

<img src="https://img.shields.io/npm/v/lib-utils-ts"/> <img src="https://img.shields.io/snyk/vulnerabilities/npm/lib-utils-ts"/> <img src="https://img.shields.io/npm/l/lib-utils-ts"/> <img src="https://img.shields.io/github/languages/top/devGnode/lib-util

38 lines 710 B
/*** * @Reader * * extends : * @InputStreamReader * @StringReader */ export abstract class Reader { /*** * @returns {number} */ public abstract read():number; /** * * @param {string[]} buffer * @param {number} off * @param {number} length * @returns {number} */ public readByte(buffer:string[], off:number = 0, length:number):number{ return 0; } /*** * */ public nextByte(buffer:number[], offset:number = 0, length:number):number{ return 0; } /*** * * @returns {boolean} */ public abstract ready():boolean; /*** * close descriptor */ public abstract close():void; }