@openzeppelin/cli
Version:
Command-line interface for the OpenZeppelin smart contract platform
13 lines (12 loc) • 491 B
TypeScript
import { Contract } from '@openzeppelin/upgrades';
import ProjectFile from '../files/ProjectFile';
export default class ContractManager {
projectFile: ProjectFile;
constructor(projectFile?: ProjectFile);
getContractClass(packageName: string, contractAlias: string): Contract;
hasContract(packageName: string, contractAlias: string): boolean;
getContractNames(root?: string): string[];
private isLocalContract;
private isAbstractContract;
private isLibrary;
}