@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
TypeScript
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