summaryrefslogtreecommitdiff
path: root/node_modules/capnp-ts/src/serialization/arena/arena.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/capnp-ts/src/serialization/arena/arena.d.ts')
-rw-r--r--node_modules/capnp-ts/src/serialization/arena/arena.d.ts14
1 files changed, 14 insertions, 0 deletions
diff --git a/node_modules/capnp-ts/src/serialization/arena/arena.d.ts b/node_modules/capnp-ts/src/serialization/arena/arena.d.ts
new file mode 100644
index 0000000..e14ec81
--- /dev/null
+++ b/node_modules/capnp-ts/src/serialization/arena/arena.d.ts
@@ -0,0 +1,14 @@
+/**
+ * @author jdiaz5513
+ */
+import { Segment } from "../segment";
+import { AnyArena } from "./any-arena";
+import { ArenaAllocationResult } from "./arena-allocation-result";
+export declare abstract class Arena {
+ static readonly allocate: typeof allocate;
+ static readonly getBuffer: typeof getBuffer;
+ static readonly getNumSegments: typeof getNumSegments;
+}
+export declare function allocate(minSize: number, segments: Segment[], a: AnyArena): ArenaAllocationResult;
+export declare function getBuffer(id: number, a: AnyArena): ArrayBuffer;
+export declare function getNumSegments(a: AnyArena): number;