1 | import { IConfig } from './';
|
2 |
|
3 | type AsyncFunction<T,R> = (this: IConfig, config: string, origValue: T) => Promise<R>;
|
4 |
|
5 | export function asyncConfig<R>(promise: Promise<any>): Promise<R>;
|
6 | export function asyncConfig<T, R>(func: AsyncFunction<T, R>): Promise<R>;
|
7 | export function resolveAsyncConfigs(config: IConfig): Promise<IConfig>;
|
8 |
|