@libotony/sharp-cli
Version:
Sharp command line helper
26 lines (25 loc) • 820 B
TypeScript
import { SolcOptions } from '@libotony/sharp-compile';
export interface CompileFlowOptions {
contractsDirectory: string;
contracts: string[];
buildDirectory: string;
solcVer: string;
solc: SolcOptions;
}
export declare const normalizeOptions: (options: {
contracts_directory?: string | undefined;
build_directory?: string | undefined;
contracts?: string[] | undefined;
solc?: ({
version?: string | undefined;
} & Partial<{
version: string;
evmVersion: "homestead" | "tangerineWhistle" | "spuriousDragon" | "byzantium" | "constantinople" | "petersburg";
libraries: {
[fileName: string]: {
[contractName: string]: string;
};
};
optimizer: object;
}>) | undefined;
}) => CompileFlowOptions;