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));
}
);
|