export interface D {
    resolve: any;
    reject: any;
}

export function d(): D {
    let methods;
    const promise = new Promise((resolve, reject) => {
        methods = { resolve, reject };
    });
    return Object.assign(promise, methods);
}
