mockttp-mvs
Version:
Mock HTTP server for testing HTTP clients and stubbing webservices
10 lines (9 loc) • 455 B
TypeScript
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>;