UNPKG

@solvprotocol/upgrade-safe-transpiler

Version:

Solidity preprocessor used to generate OpenZeppelin Contracts Upgrade Safe.

9 lines 700 B
import { ContractDefinition } from 'solidity-ast'; import { Node } from 'solidity-ast/node'; declare const errorKinds: readonly ["state-variable-assignment", "state-variable-immutable", "external-library-linking", "struct-definition", "enum-definition", "constructor", "delegatecall", "selfdestruct", "missing-public-upgradeto"]; declare type ValidationErrorKind = typeof errorKinds[number]; export declare function hasOverride(node: Node, override: ValidationErrorKind): boolean; export declare function getOverrides(node: Node): ValidationErrorKind[]; export declare function hasConstructorOverride(contract: ContractDefinition): boolean; export {}; //# sourceMappingURL=upgrades-overrides.d.ts.map