UNPKG

@gmod/cram

Version:

read CRAM files with pure Javascript

9 lines (8 loc) 575 B
import CramCodec, { Cursor, Cursors } from './_base.ts'; import { ByteArrayStopCramEncoding } from '../encoding.ts'; import { CramFileBlock } from '../file.ts'; import CramSlice from '../slice/index.ts'; export default class ByteArrayStopCodec extends CramCodec<'byteArray', ByteArrayStopCramEncoding['parameters']> { decode(_slice: CramSlice, _coreDataBlock: CramFileBlock, blocksByContentId: Record<number, CramFileBlock>, cursors: Cursors): Uint8Array<ArrayBufferLike>; _decodeByteArray(contentBlock: CramFileBlock, cursor: Cursor): Uint8Array<ArrayBufferLike>; }