mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-23 19:51:47 +00:00
use gc interface directly, document
This commit is contained in:
11
std/assembly/collector/index.d.ts
vendored
Normal file
11
std/assembly/collector/index.d.ts
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
// common
|
||||
declare function __ref_collect(): void;
|
||||
|
||||
// tracing
|
||||
declare function __ref_register(ref: usize): void;
|
||||
declare function __ref_link(ref: usize, parentRef: usize): void;
|
||||
declare function __ref_unlink(ref: usize, parentRef: usize): void;
|
||||
|
||||
// reference counting
|
||||
declare function __ref_retain(ref: usize): void;
|
||||
declare function __ref_release(ref: usize): void;
|
Reference in New Issue
Block a user