wowok
Version:
Wowok Blockchain TypeScript API
11 lines (10 loc) • 812 B
TypeScript
import type { WowMoveNormalizedType } from "../client/index.js";
import type { Argument, CallArg, Command } from "./data/internal.js";
export declare function extractMutableReference(normalizedType: WowMoveNormalizedType): WowMoveNormalizedType | undefined;
export declare function extractReference(normalizedType: WowMoveNormalizedType): WowMoveNormalizedType | undefined;
export declare function extractStructTag(normalizedType: WowMoveNormalizedType): Extract<WowMoveNormalizedType, {
Struct: unknown;
}> | undefined;
export declare function getIdFromCallArg(arg: string | CallArg): string;
export declare function isArgument(value: unknown): value is Argument;
export declare function remapCommandArguments(command: Command, inputMapping: Map<number, number>, commandMapping: Map<number, number>): void;