@hazae41/memory
Version:
Disposable bytes for TypeScript & WebAssembly
1 lines • 734 B
Source Map (JSON)
{"version":3,"file":"index.cjs","sources":["../../../../src/mods/memory/index.ts"],"sourcesContent":["import { Lengthed } from \"@hazae41/lengthed\"\n\nexport type BytesOrMemory<N extends number = number> =\n | Uint8Array & Lengthed<N>\n | Memory<N>\n\nexport interface Memory<N extends number = number> {\n\n [Symbol.dispose](): void\n\n readonly bytes: Uint8Array & Lengthed<N>\n\n}\n\nexport class Slice<N extends number = number> implements Memory<N> {\n\n constructor(\n readonly bytes: Uint8Array & Lengthed<N>\n ) { }\n\n [Symbol.dispose]() { }\n\n}"],"names":[],"mappings":";;MAca,KAAK,CAAA;AAGL,IAAA,KAAA;AADX,IAAA,WAAA,CACW,KAA+B,EAAA;QAA/B,IAAA,CAAA,KAAK,GAAL,KAAK;;AAGhB,IAAA,CAAC,MAAM,CAAC,OAAO,CAAC;AAEjB;;;;"}