@titan-suite/cli
Version:
The complete smart contract development tool
23 lines (22 loc) • 763 B
TypeScript
import { Command, flags } from '@oclif/command';
import { Bolt } from '../utils/index';
export default class Compile extends Command {
static description: string;
static examples: string[];
static flags: {
help: import("@oclif/parser/lib/flags").IBooleanFlag<void>;
name: flags.IOptionFlag<string | undefined>;
detailed: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
locally: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
};
static args: {
name: string;
}[];
getSimpleOutput: (compiledContract: any, name: string) => {
abi: any;
bytecode: any;
};
buildBolt: (data: Bolt) => void;
stringifyOutput: (o: any) => string;
run(): Promise<void>;
}