@neo-one/smart-contract-codegen-esnext-esm
Version:
NEO•ONE TypeScript smart contract codegen.
31 lines (30 loc) • 1.35 kB
TypeScript
import { CodegenFramework } from '@neo-one/cli-common-esnext-esm';
import { SourceMaps } from '@neo-one/client-common-esnext-esm';
import { NetworkDefinition, Wallet } from './client';
import { ContractPaths, FileResult } from './type';
export interface CommonBrowserFilesResult {
readonly test: FileResult;
readonly contracts: FileResult;
readonly sourceMaps: FileResult;
readonly react: FileResult;
readonly angular: FileResult;
readonly vue: FileResult;
readonly client: FileResult;
readonly generated: FileResult;
}
export declare const genCommonBrowserFiles: ({ contractsPaths, testPath, contractsPath, reactPath, angularPath, vuePath, clientPath, generatedPath, sourceMapsPath, localDevNetworkName, wallets, networks, sourceMaps, framework, }: {
readonly contractsPaths: readonly ContractPaths[];
readonly testPath: string;
readonly contractsPath: string;
readonly reactPath: string;
readonly angularPath: string;
readonly vuePath: string;
readonly clientPath: string;
readonly generatedPath: string;
readonly localDevNetworkName: string;
readonly wallets: readonly Wallet[];
readonly networks: readonly NetworkDefinition[];
readonly sourceMapsPath: string;
readonly sourceMaps: SourceMaps;
readonly framework: CodegenFramework;
}) => CommonBrowserFilesResult;