SYMBOL INDEX (107 symbols across 12 files) FILE: src/__tests__/decode.lzw.test.ts function dataEqual (line 43) | function dataEqual(data1: Uint8Array, data2: Uint8Array): boolean { FILE: src/__tests__/decode.test.ts function readImage (line 8) | function readImage(file: string): Buffer { type TiffFile (line 12) | interface TiffFile { FILE: src/hacks.ts function guessStripByteCounts (line 3) | function guessStripByteCounts(ifd: TiffIfd): number[] { FILE: src/horizontal_differencing.ts function applyHorizontalDifferencing8Bit (line 3) | function applyHorizontalDifferencing8Bit( function applyHorizontalDifferencing16Bit (line 20) | function applyHorizontalDifferencing16Bit( FILE: src/ifd.ts class IFD (line 12) | class IFD { method constructor (line 22) | public constructor(kind: IFDKind) { method get (line 33) | public get(tag: number | string): any { method map (line 43) | public get map(): Record { FILE: src/ifd_value.ts function getByteLength (line 21) | function getByteLength(type: number, count: number): number { function readData (line 27) | function readData( function readByte (line 37) | function readByte(decoder: TIFFDecoder, count: number): number | Uint8Ar... function readASCII (line 46) | function readASCII(decoder: TIFFDecoder, count: number): string | string... function readShort (line 66) | function readShort(decoder: TIFFDecoder, count: number): number | Uint16... function readLong (line 75) | function readLong(decoder: TIFFDecoder, count: number): number | Uint32A... function readRational (line 84) | function readRational(decoder: TIFFDecoder, count: number): number | num... function readSByte (line 95) | function readSByte(decoder: TIFFDecoder, count: number): number | Int8Ar... function readSShort (line 104) | function readSShort(decoder: TIFFDecoder, count: number): number | Int16... function readSLong (line 113) | function readSLong(decoder: TIFFDecoder, count: number): number | Int32A... function readSRational (line 122) | function readSRational(decoder: TIFFDecoder, count: number): number | nu... function readFloat (line 133) | function readFloat(decoder: TIFFDecoder, count: number): number | Float3... function readDouble (line 142) | function readDouble( FILE: src/index.ts function decodeTIFF (line 10) | function decodeTIFF(data: InputData, options?: DecodeOptions): TiffIfd[] { function isMultiPage (line 15) | function isMultiPage(data: InputData): boolean { function pageCount (line 20) | function pageCount(data: InputData): number { FILE: src/lzw.ts constant CLEAR_CODE (line 3) | const CLEAR_CODE = 256; constant EOI_CODE (line 4) | const EOI_CODE = 257; constant TABLE_START (line 6) | const TABLE_START = 258; constant MIN_BIT_LENGTH (line 7) | const MIN_BIT_LENGTH = 9; function initializeStringTable (line 10) | function initializeStringTable() { class LzwDecoder (line 27) | class LzwDecoder { method constructor (line 36) | public constructor(data: DataView) { method decode (line 46) | public decode(): DataView { method initializeTable (line 82) | private initializeTable(): void { method writeString (line 88) | private writeString(string: number[]): void { method stringFromCode (line 92) | private stringFromCode(code: number): number[] { method isInTable (line 97) | private isInTable(code: number): boolean { method addStringToTable (line 101) | private addStringToTable(string: number[]): void { method getNextCode (line 114) | private getNextCode(): number { function decompressLzw (line 140) | function decompressLzw(stripData: DataView): DataView { FILE: src/tiff_decoder.ts type InternalOptions (line 20) | interface InternalOptions extends DecodeOptions { class TIFFDecoder (line 24) | class TIFFDecoder extends IOBuffer { method constructor (line 27) | public constructor(data: InputData) { method isMultiPage (line 32) | public get isMultiPage(): boolean { method pageCount (line 48) | public get pageCount(): number { method decode (line 61) | public decode(options: DecodeOptions = {}): TiffIfd[] { method decodeHeader (line 94) | private decodeHeader(): void { method decodeIFD (line 116) | private decodeIFD(options: InternalOptions, tiff: boolean): TiffIfd | ... method decodeIFDEntry (line 143) | private decodeIFDEntry(ifd: IFD): void { method decodeImageData (line 187) | private decodeImageData(ifd: TiffIfd): void { method split1BitData (line 222) | private split1BitData(ifd: TiffIfd) { method uncompress (line 243) | private static uncompress(data: DataView, compression = 1): DataView { method createSampleReader (line 267) | private createSampleReader( method readStripData (line 288) | private readStripData(ifd: TiffIfd): void { method readTileData (line 341) | private readTileData(ifd: TiffIfd): void { method applyPredictor (line 421) | private applyPredictor(ifd: TiffIfd): void { method convertAlpha (line 453) | private convertAlpha(ifd: TiffIfd): void { function getDataArray (line 466) | function getDataArray( function unsupported (line 487) | function unsupported(type: string, value: any): Error { function checkPages (line 490) | function checkPages(pages: number[] | undefined) { FILE: src/tiff_ifd.ts class TiffIfd (line 6) | class TiffIfd extends Ifd { method constructor (line 7) | public constructor() { method size (line 12) | public get size(): number { method width (line 15) | public get width(): number { method height (line 18) | public get height(): number { method components (line 21) | public get components(): number { method date (line 24) | public get date(): Date { method newSubfileType (line 40) | public get newSubfileType(): number { method imageWidth (line 43) | public get imageWidth(): number { method imageLength (line 46) | public get imageLength(): number { method bitsPerSample (line 49) | public get bitsPerSample(): number { method alpha (line 56) | public get alpha(): boolean { method associatedAlpha (line 61) | public get associatedAlpha(): boolean { method extraSamples (line 66) | public get extraSamples(): number[] | undefined { method compression (line 69) | public get compression(): number { method type (line 72) | public get type(): number { method fillOrder (line 75) | public get fillOrder(): number { method documentName (line 78) | public get documentName(): string | undefined { method imageDescription (line 81) | public get imageDescription(): string | undefined { method stripOffsets (line 84) | public get stripOffsets(): number[] { method orientation (line 87) | public get orientation(): number { method samplesPerPixel (line 90) | public get samplesPerPixel(): number { method rowsPerStrip (line 93) | public get rowsPerStrip(): number { method stripByteCounts (line 96) | public get stripByteCounts(): number[] { method minSampleValue (line 99) | public get minSampleValue(): number { method maxSampleValue (line 102) | public get maxSampleValue(): number { method xResolution (line 105) | public get xResolution(): number { method yResolution (line 108) | public get yResolution(): number { method planarConfiguration (line 111) | public get planarConfiguration(): number { method resolutionUnit (line 114) | public get resolutionUnit(): number { method dateTime (line 117) | public get dateTime(): string { method predictor (line 120) | public get predictor(): number { method sampleFormat (line 123) | public get sampleFormat(): number { method sMinSampleValue (line 127) | public get sMinSampleValue(): number { method sMaxSampleValue (line 130) | public get sMaxSampleValue(): number { method palette (line 133) | public get palette(): Array<[number, number, number]> | undefined { method tileWidth (line 150) | public get tileWidth(): number | undefined { method tileHeight (line 153) | public get tileHeight(): number | undefined { method tileOffsets (line 156) | public get tileOffsets(): number[] { method tileByteCounts (line 159) | public get tileByteCounts(): number[] { method tiled (line 162) | public get tiled(): boolean { function alwaysArray (line 172) | function alwaysArray(value: number | number[]): number[] { FILE: src/types.ts type DecodeOptions (line 1) | interface DecodeOptions { type IFDKind (line 9) | type IFDKind = 'standard' | 'exif' | 'gps'; type DataArray (line 11) | type DataArray = Uint8Array | Uint16Array | Float32Array | Float64Array; FILE: src/zlib.ts function decompressZlib (line 3) | function decompressZlib(stripData: DataView): DataView {