UNPKG

mockttp-mvs

Version:

Mock HTTP server for testing HTTP clients and stubbing webservices

10 lines (9 loc) 455 B
import _ = require("lodash"); import { MaybePromise } from "./type-utils"; export declare function filter<T>(array: T[], test: (t: T) => MaybePromise<boolean>): Promise<T[]>; export declare function objectAllPromise<V>(obj: _.Dictionary<MaybePromise<V>>): Promise<_.Dictionary<V>>; export declare type Deferred<T> = Promise<T> & { resolve(value: T): void; reject(e: Error): void; }; export declare function getDeferred<T>(): Deferred<T>;