// Type definitions for bluebird-retry // Project: https://github.com/jut-io/bluebird-retry // Definitions by: Pascal Vomhoff // Definitions: https://github.com/borisyankov/DefinitelyTyped /// declare module "bluebird-retry" { import Promise = require('bluebird'); function retry(func:(param:T)=>void, options?:retry.Options):Promise; module retry { export interface Options { interval?:number; backoff?:number; max_interval?:number; timeout?:number; max_tries?:number; } } export = retry; }