@gmod/cram
Version:
read CRAM files with pure Javascript
10 lines (9 loc) • 620 B
TypeScript
import CramCodec from './_base.ts';
import type { Cursor, Cursors } from './_base.ts';
import type { ByteArrayStopCramEncoding } from '../encoding.ts';
import type { CramFileBlock } from '../file.ts';
import type 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>;
}