@aibtc/types
Version:
TypeScript types for AIBTC
23 lines (22 loc) • 1.16 kB
JavaScript
/**
* 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, };