mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-09 11:13:57 +08:00
amqplib: exposed Option and Reply properties again (bugfix)
This commit is contained in:
@@ -5,6 +5,7 @@ import amqp = require("amqplib");
|
||||
|
||||
var msg = "Hello World";
|
||||
|
||||
// test promise api
|
||||
amqp.connect("amqp://localhost")
|
||||
.then(connection => {
|
||||
return connection.createChannel()
|
||||
@@ -21,6 +22,12 @@ amqp.connect("amqp://localhost")
|
||||
.ensure(() => connection.close());
|
||||
});
|
||||
|
||||
// test promise api properties
|
||||
var amqpMessage: amqp.Message;
|
||||
var amqpAssertExchangeOptions: amqp.Options.AssertExchange;
|
||||
var anqpAssertExchangeReplies: amqp.Replies.AssertExchange;
|
||||
|
||||
|
||||
// callback api tests
|
||||
import amqpcb = require("amqplib/callback_api");
|
||||
|
||||
@@ -51,3 +58,8 @@ amqpcb.connect("amqp://localhost", (err, connection) => {
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
// test callback api properties
|
||||
var amqpcbMessage: amqp.Message;
|
||||
var amqpcbAssertExchangeOptions: amqp.Options.AssertExchange;
|
||||
var anqpcbAssertExchangeReplies: amqp.Replies.AssertExchange;
|
||||
Vendored
+6
-6
@@ -100,9 +100,9 @@ declare module "amqplib" {
|
||||
import events = require("events");
|
||||
import when = require("when");
|
||||
import shared = require("amqplib/properties")
|
||||
import Replies = shared.Replies;
|
||||
import Options = shared.Options;
|
||||
import Message = shared.Message;
|
||||
export import Replies = shared.Replies;
|
||||
export import Options = shared.Options;
|
||||
export import Message = shared.Message;
|
||||
|
||||
interface Connection extends events.EventEmitter {
|
||||
close(): when.Promise<void>;
|
||||
@@ -156,9 +156,9 @@ declare module "amqplib/callback_api" {
|
||||
|
||||
import events = require("events");
|
||||
import shared = require("amqplib/properties")
|
||||
import Replies = shared.Replies;
|
||||
import Options = shared.Options;
|
||||
import Message = shared.Message;
|
||||
export import Replies = shared.Replies;
|
||||
export import Options = shared.Options;
|
||||
export import Message = shared.Message;
|
||||
|
||||
interface Connection extends events.EventEmitter {
|
||||
close(callback?: (err: any) => void): void;
|
||||
|
||||
Reference in New Issue
Block a user