export { BinaryReader } from "./reader.js"; export { BinaryWriter } from "./writer.js"; export * from "./json.js"; export type ByteSource = ArrayBuffer | Uint8Array | number[] | string; export type PartialDeep = { [P in keyof T]?: NonNullable extends any[] | Uint8Array ? T[P] : NonNullable extends object ? PartialDeep : T[P]; };