@types/config
Version:
TypeScript definitions for config
8 lines (5 loc) • 333 B
TypeScript
import { IConfig } from "./";
type AsyncFunction<T, R> = (this: IConfig, config: string, origValue: T) => Promise<R>;
export function asyncConfig<R>(promise: Promise<any>): Promise<R>;
export function asyncConfig<T, R>(func: AsyncFunction<T, R>): Promise<R>;
export function resolveAsyncConfigs(config: IConfig): Promise<IConfig>;