/** * @import { Builtin, FlatReader, UplcTerm, UplcValue } from "../index.js" */ /** * @typedef {FlatReader & { * builtins: Builtin[] * }} UplcReader */ /** * @param {{ * bytes: number[] | Uint8Array * builtins: Builtin[] * }} args * @returns {UplcReader} */ export function makeUplcReader(args: { bytes: number[] | Uint8Array; builtins: Builtin[]; }): UplcReader; /** * Reused by some Uplc unit tests * @param {number[] | Uint8Array} bytes * @param {Builtin[]} builtins * @returns {FlatReader} */ export function makeDefaultFlatReader(bytes: number[] | Uint8Array, builtins: Builtin[]): FlatReader; export type UplcReader = FlatReader & { builtins: Builtin[]; }; import type { Builtin } from "../index.js"; import type { FlatReader } from "../index.js"; import type { FlatReader as FlatReader_1 } from "../index.js"; import type { Builtin as Builtin_1 } from "../index.js"; //# sourceMappingURL=UplcReader.d.ts.map