UNPKG

@eliseev_s/tolk-tlb-transpiler

Version:

Transpile Tolk structs to TLB definitions and generate TypeScript wrappers for TON blockchain smart contracts

10 lines 939 B
export type { TolkType, TolkStruct, TolkConstant, TypeAliasInfo, TLBDefinition, PrefixInfo, AnnotationInfo, GenericParam, StructField, } from './types'; export { UnionStrategy } from './types'; export { TolkASTProcessor } from './parser'; export { TLBGenerator } from './generator'; export { toSnakeCase, calculateRequiredBits } from './utils'; export { TYPE_MAPPINGS } from './constants'; export { transpileTolkToTlb, formatTlbDefinitions, getTlbStats, transpileTolkToTlbDefinitions, transpileTolkFileToTlbDefinitions, generateContractWrapper, generateContractWrapperFromFiles, } from './handlers'; export { extractConstants, extractErrorConstants, isErrorConstant } from './constants-extractor'; export { TolkGraphAdapter, mergeGraphAdapterResults, type TolkGraphAdapterResult, type TolkGraphAdapterOptions, type CaptionHandler, type CaptionHandlerParams, type StorageParser, } from './graph-adapter'; //# sourceMappingURL=index.d.ts.map