@mysten/sui
Version:
Sui TypeScript API(Work in Progress)
8 lines (7 loc) • 617 B
TypeScript
import type { BcsType } from '@mysten/bcs';
import type { SuiMoveNormalizedType } from '../client/index.js';
import type { OpenMoveTypeSignature, OpenMoveTypeSignatureBody } from './data/internal.js';
export declare function isTxContext(param: OpenMoveTypeSignature): boolean;
export declare function getPureBcsSchema(typeSignature: OpenMoveTypeSignatureBody): BcsType<any> | null;
export declare function normalizedTypeToMoveTypeSignature(type: SuiMoveNormalizedType): OpenMoveTypeSignature;
export declare function pureBcsSchemaFromOpenMoveTypeSignatureBody(typeSignature: OpenMoveTypeSignatureBody): BcsType<any>;