@neo-one/smart-contract-codegen-esnext-esm
Version:
NEO•ONE TypeScript smart contract codegen.
23 lines (22 loc) • 801 B
TypeScript
import { ABI, SmartContractNetworksDefinition } from '@neo-one/client-common-esnext-esm';
import { FileResult } from './type';
export interface FilesResult {
readonly abi: FileResult;
readonly contract: FileResult;
readonly types: FileResult;
}
export declare const genFiles: ({ name, networksDefinition, sourceMapsPath, createContractPath, typesPath, abiPath, abi, browserify, }: {
readonly name: string;
readonly networksDefinition: SmartContractNetworksDefinition;
readonly sourceMapsPath: string;
readonly createContractPath: string;
readonly typesPath: string;
readonly abiPath: string;
readonly contractPath: string;
readonly abi: ABI;
readonly browserify: boolean;
}) => {
abi: FileResult;
contract: FileResult;
types: FileResult;
};