UNPKG

2.84 kBTypeScriptView Raw
1import TruffleConfig from "./";
2export 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};
46export 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};