Class: MovePackageData
Type corresponding to the output of iota move build --dump-bytecode-as-base64
Extends
UniffiAbstractObject
Implements
Constructors
Constructor
new MovePackageData(modules, dependencies): MovePackageData;
Parameters
modules
ArrayBuffer[]
dependencies
Returns
MovePackageData
Overrides
UniffiAbstractObject.constructor
Properties
[destructorGuardSymbol]
readonly [destructorGuardSymbol]: UniffiGcObject;
[pointerLiteralSymbol]
readonly [pointerLiteralSymbol]: bigint;
[uniffiTypeNameSymbol]
readonly [uniffiTypeNameSymbol]: "MovePackageData" = "MovePackageData";
Methods
dependencies()
dependencies(): ObjectIdLike[];
Returns the package dependencies.
Returns
Implementation of
MovePackageDataLike.dependencies
digest()
digest(): DigestLike;
Returns the package digest.
Returns
Implementation of
modules()
modules(): ArrayBuffer[];
Returns the package modules.
Returns
ArrayBuffer[]
Implementation of
toBase64()
toBase64(): string;
Returns
string
Implementation of
toDebugString()
toDebugString(): string;
Returns
string
toJson()
toJson(): string;
Returns
string
Implementation of
toString()
toString(): string;
Returns a string representation of an object.
Returns
string
uniffiDestroy()
uniffiDestroy(): void;
Explicitly tell Rust to destroy the native peer that backs this object.
Once this method has been called, any following method calls will throw an error.
Can be called more than once.
Returns
void
Overrides
UniffiAbstractObject.uniffiDestroy
uniffiUse()
uniffiUse<T>(block): T;
A convenience method to use this object, then destroy it after its use.
Type Parameters
T
T
Parameters
block
(obj) => T
Returns
T
Inherited from
UniffiAbstractObject.uniffiUse
fromBase64()
static fromBase64(base64): MovePackageDataLike;
Parameters
base64
string
Returns
fromJson()
static fromJson(json): MovePackageDataLike;
Parameters
json
string
Returns
instanceOf()
static instanceOf(obj_): obj_ is MovePackageData;
Parameters
obj_
any
Returns
obj_ is MovePackageData