TypeScript Definitions for Q from DefinitelyTyped