UNPKG

@neo-one/smart-contract-codegen-esnext-esm

Version:

NEO•ONE TypeScript smart contract codegen.

24 lines (22 loc) 785 B
import { genABI } from './abi'; import { genContract } from './contract'; import { formatFile } from './formatFile'; import { genSmartContractTypes } from './types'; export const genFiles = ({ name, networksDefinition, sourceMapsPath, createContractPath, typesPath, abiPath, abi, browserify, }) => { const abiFile = formatFile(genABI(name, abi), browserify); const contractFile = formatFile(genContract({ name, createContractPath, sourceMapsPath, typesPath, abiPath, networksDefinition, }), browserify); const typesFile = formatFile(genSmartContractTypes(name, abi), browserify); return { abi: abiFile, contract: contractFile, types: typesFile, }; }; //# sourceMappingURL=genFiles.js.map