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 18 | 19x 19x 2x 3x 3x 3x 3x 3x 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); const { i } = ctx; ctx.i += byteLength; ctx.bytes.set(data, i); }, (ctx) => { const byteLength = headSd.des(ctx); return ctx.bytes.subarray(ctx.i, (ctx.i += byteLength)); } ); |