UNPKG

@aibtc/types

Version:

TypeScript types for AIBTC

23 lines (22 loc) 1.16 kB
/** * AIBTC DAO API Types * * This package provides TypeScript type definitions for the AIBTC DAO API. */ import { CONTRACT_NAMES, CONTRACT_TYPES, CONTRACT_SUBTYPES, } from "./utilities/contract-types"; export { CONTRACT_NAMES, CONTRACT_TYPES, CONTRACT_SUBTYPES }; /** * Clarity Contract Error Codes * Provides access to Clarity smart contract error codes and their descriptions. */ import * as ClarityContractErrorEnums from "./clarity-contract-errors"; import { getAllErrorDetails, getErrorsByContractDetails, findErrorDetails, getErrorDescription, } from "./contract-error-service"; export { ClarityContractErrorEnums, getAllErrorDetails, getErrorsByContractDetails, findErrorDetails, getErrorDescription, }; /** * Clarity Helpers * Provides utility functions for working with Clarity values, such as formatting serialized buffers. */ import { formatSerializedBuffer } from "./clarity-helpers"; export { formatSerializedBuffer }; import { getProposalStatus, PROPOSAL_STATUSES, verifyProposalInputParams, isProposalStatus, } from "./proposal-status"; export { getProposalStatus, PROPOSAL_STATUSES, verifyProposalInputParams, isProposalStatus, };