Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 14x 14x 1x 1x 1x 1x 1x 1x 1x | import { define } from "../define"; import { BytesFactory } from "../types"; export const bytes: BytesFactory = (headSd) => define( (ctx, data) => { const { byteLength } = data; headSd.ser(ctx, byteLength); ctx.bytes.set(data, ctx.i); ctx.i += byteLength; }, (ctx) => { const byteLength = headSd.des(ctx); return ctx.bytes.subarray(ctx.i, (ctx.i += byteLength)); } ); |