@solvprotocol/upgrade-safe-transpiler
Version:
Solidity preprocessor used to generate OpenZeppelin Contracts Upgrade Safe.
7 lines • 452 B
TypeScript
import { Node } from 'solidity-ast/node';
import { ContractDefinition, FunctionDefinition } from 'solidity-ast';
import { Bounds, WithSrc } from '../transformations/type';
export declare function throwIfInvalidNode(node: unknown): asserts node is Node;
export declare function getNodeBounds(node: WithSrc): Bounds;
export declare function getConstructor(node: ContractDefinition): FunctionDefinition | undefined;
//# sourceMappingURL=ast-utils.d.ts.map