UNPKG

@truffle/codec

Version:

Library for encoding and decoding smart contract data

12 lines (11 loc) 615 B
/** * @protected * * @packageDocumentation */ import type * as Format from "../../format/common"; import type * as Common from "../../common"; import * as Compiler from "../../compiler"; import type { AstNode, AstNodes } from "../types"; export declare function definitionToType(definition: AstNode, compilationId: string, compiler: Compiler.CompilerVersion, forceLocation?: Common.Location | null): Format.Types.Type; export declare function definitionToStoredType(definition: AstNode, compilationId: string, compiler: Compiler.CompilerVersion, referenceDeclarations?: AstNodes): Format.Types.UserDefinedType;