1 | import TruffleConfig from "./";
|
2 | export declare const getInitialConfig: ({ truffleDirectory, workingDirectory, network }: {
|
3 | truffleDirectory?: string | undefined;
|
4 | workingDirectory?: string | undefined;
|
5 | network?: string | undefined;
|
6 | }) => {
|
7 | truffle_directory: string;
|
8 | working_directory: string;
|
9 | network: string | undefined;
|
10 | networks: {};
|
11 | verboseRpc: boolean;
|
12 | gas: null;
|
13 | gasPrice: null;
|
14 | from: null;
|
15 | confirmations: number;
|
16 | timeoutBlocks: number;
|
17 | production: boolean;
|
18 | skipDryRun: boolean;
|
19 | build: null;
|
20 | resolver: null;
|
21 | artifactor: null;
|
22 | ethpm: {
|
23 | ipfs_host: string;
|
24 | ipfs_protocol: string;
|
25 | registry: string;
|
26 | install_provider_uri: string;
|
27 | };
|
28 | ens: {
|
29 | enabled: boolean;
|
30 | registryAddress: null;
|
31 | };
|
32 | compilers: {
|
33 | solc: {
|
34 | settings: {
|
35 | optimizer: {
|
36 | enabled: boolean;
|
37 | runs: number;
|
38 | };
|
39 | remappings: never[];
|
40 | };
|
41 | };
|
42 | vyper: {};
|
43 | };
|
44 | logger: Console;
|
45 | };
|
46 | export declare const configProps: ({ configObject }: {
|
47 | configObject: TruffleConfig;
|
48 | }) => {
|
49 | truffle_directory(): void;
|
50 | working_directory(): void;
|
51 | network(): void;
|
52 | networks(): void;
|
53 | verboseRpc(): void;
|
54 | build(): void;
|
55 | resolver(): void;
|
56 | artifactor(): void;
|
57 | ethpm(): void;
|
58 | logger(): void;
|
59 | compilers(): void;
|
60 | ens(): void;
|
61 | build_directory: {
|
62 | default: () => string;
|
63 | transform: (value: string) => string;
|
64 | };
|
65 | contracts_directory: {
|
66 | default: () => string;
|
67 | transform: (value: string) => string;
|
68 | };
|
69 | contracts_build_directory: {
|
70 | default: () => string;
|
71 | transform: (value: string) => string;
|
72 | };
|
73 | migrations_directory: {
|
74 | default: () => string;
|
75 | transform: (value: string) => string;
|
76 | };
|
77 | migrations_file_extension_regexp(): RegExp;
|
78 | test_directory: {
|
79 | default: () => string;
|
80 | transform: (value: string) => string;
|
81 | };
|
82 | test_file_extension_regexp(): RegExp;
|
83 | example_project_directory: {
|
84 | default: () => string;
|
85 | transform: (value: string) => string;
|
86 | };
|
87 | network_id: {
|
88 | get(): any;
|
89 | set(): never;
|
90 | };
|
91 | network_config: {
|
92 | get(): any;
|
93 | set(): never;
|
94 | };
|
95 | from: {
|
96 | get(): any;
|
97 | set(): never;
|
98 | };
|
99 | gas: {
|
100 | get(): any;
|
101 | set(): never;
|
102 | };
|
103 | gasPrice: {
|
104 | get(): any;
|
105 | set(): never;
|
106 | };
|
107 | provider: {
|
108 | get(): any;
|
109 | set(): never;
|
110 | };
|
111 | confirmations: {
|
112 | get(): any;
|
113 | set(): never;
|
114 | };
|
115 | production: {
|
116 | get(): any;
|
117 | set(): never;
|
118 | };
|
119 | timeoutBlocks: {
|
120 | get(): any;
|
121 | set(): never;
|
122 | };
|
123 | };
|