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 | 19x 19x 1x 1x 1x | import { define } from "../define";
import { Serdes } from "../types";
export type RecFactory = <T>(sd: () => Serdes<T>) => Serdes<T>;
export const rec: RecFactory = (sd) =>
define(
(ctx, data) => sd().ser(ctx, data),
(ctx) => sd().des(ctx)
);
|