Skip to content

Commit d999538

Browse files
authored
fix: remove unecessary as casting (#140)
1 parent c393d37 commit d999538

3 files changed

Lines changed: 8 additions & 8 deletions

File tree

src/amqp-channel.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export class AMQPChannel {
5151
/**
5252
* Declare a queue and return an AMQPQueue instance.
5353
*/
54-
queue(name = "", {passive = false, durable = name !== "", autoDelete = name === "", exclusive = name === ""} = {} as QueueParams, args = {}): Promise<AMQPQueue> {
54+
queue(name = "", { passive = false, durable = name !== "", autoDelete = name === "", exclusive = name === "" }: QueueParams = {}, args = {}): Promise<AMQPQueue> {
5555
return new Promise((resolve, reject) => {
5656
this.queueDeclare(name, {passive, durable, autoDelete, exclusive}, args)
5757
.then(({name}) => resolve(new AMQPQueue(this, name)))
@@ -446,7 +446,7 @@ export class AMQPChannel {
446446
* @param args - optional custom queue arguments
447447
* @return fulfilled when confirmed by the server
448448
*/
449-
queueDeclare(name = "", { passive = false, durable = name !== "", autoDelete = name === "", exclusive = name === "" } = {} as QueueParams, args = {}): Promise<QueueOk> {
449+
queueDeclare(name = "", { passive = false, durable = name !== "", autoDelete = name === "", exclusive = name === "" }: QueueParams = {}, args = {}): Promise<QueueOk> {
450450
if (this.closed) return this.rejectClosed()
451451
const noWait = false
452452
let j = 0
@@ -591,7 +591,7 @@ export class AMQPChannel {
591591
* @param args - optional arguments
592592
* @return Fulfilled when the exchange is created or if it already exists
593593
*/
594-
exchangeDeclare(name: string, type: ExchangeType, { passive = false, durable = true, autoDelete = false, internal = false } = {} as ExchangeParams, args = {}): Promise<void> {
594+
exchangeDeclare(name: string, type: ExchangeType, { passive = false, durable = true, autoDelete = false, internal = false }: ExchangeParams = {}, args = {}): Promise<void> {
595595
const noWait = false
596596
let j = 0
597597
const frame = new AMQPView(new ArrayBuffer(4096))

src/amqp-queue.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,9 @@ export class AMQPQueue {
6363
* @param [params.args={}] - custom arguments
6464
* @param {function(AMQPMessage) : void} callback - Function to be called for each received message
6565
*/
66-
subscribe({ noAck = true, exclusive = false, tag = "", args = {} } = {} as ConsumeParams,
67-
callback: (msg: AMQPMessage) => void) : Promise<AMQPConsumer> {
68-
return this.channel.basicConsume(this.name, {noAck, exclusive, tag, args}, callback)
66+
subscribe({ noAck = true, exclusive = false, tag = "", args = {} }: ConsumeParams = {},
67+
callback: (msg: AMQPMessage) => void): Promise<AMQPConsumer> {
68+
return this.channel.basicConsume(this.name, { noAck, exclusive, tag, args }, callback)
6969
}
7070

7171
/**

src/amqp-view.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -281,15 +281,15 @@ export class AMQPView extends DataView<Uint8Array['buffer']> {
281281
switch (typeof field) {
282282
case "string":
283283
this.setUint8(i, 'S'.charCodeAt(0)); i += 1
284-
i += this.setLongString(i, field as string, littleEndian)
284+
i += this.setLongString(i, field, littleEndian)
285285
break
286286
case "boolean":
287287
this.setUint8(i, 't'.charCodeAt(0)); i += 1
288288
this.setUint8(i, field ? 1 : 0); i += 1
289289
break
290290
case "bigint":
291291
this.setUint8(i, 'l'.charCodeAt(0)); i += 1
292-
this.setBigInt64(i, field as bigint, littleEndian); i += 8
292+
this.setBigInt64(i, field, littleEndian); i += 8
293293
break
294294
case "number":
295295
if (Number.isInteger(field)) {

0 commit comments

Comments
 (0)