@@ -363,7 +363,9 @@ function getLastRouteUpdate():
|
363 | 363 | mainDmOwnerPin?: { ownerRecipient?: string; senderRecipient?: string }; |
364 | 364 | } |
365 | 365 | | undefined { |
366 | | -const callArgs = recordInboundSession.mock.calls.at(-1) as unknown[] | undefined; |
| 366 | +const callArgs = recordInboundSession.mock.calls[recordInboundSession.mock.calls.length - 1] as |
| 367 | +| unknown[] |
| 368 | +| undefined; |
367 | 369 | const params = callArgs?.[0] as |
368 | 370 | | { |
369 | 371 | updateLastRoute?: { |
@@ -397,7 +399,9 @@ function getLastDispatchCtx():
|
397 | 399 | Transcript?: string; |
398 | 400 | } |
399 | 401 | | undefined { |
400 | | -const callArgs = dispatchInboundMessage.mock.calls.at(-1) as unknown[] | undefined; |
| 402 | +const callArgs = dispatchInboundMessage.mock.calls[ |
| 403 | +dispatchInboundMessage.mock.calls.length - 1 |
| 404 | +] as unknown[] | undefined; |
401 | 405 | const params = callArgs?.[0] as |
402 | 406 | | { |
403 | 407 | ctx?: { |
@@ -423,7 +427,9 @@ function getLastDispatchCtx():
|
423 | 427 | } |
424 | 428 | |
425 | 429 | function getLastDispatchReplyOptions(): DispatchInboundParams["replyOptions"] | undefined { |
426 | | -const callArgs = dispatchInboundMessage.mock.calls.at(-1) as unknown[] | undefined; |
| 430 | +const callArgs = dispatchInboundMessage.mock.calls[ |
| 431 | +dispatchInboundMessage.mock.calls.length - 1 |
| 432 | +] as unknown[] | undefined; |
427 | 433 | const params = callArgs?.[0] as DispatchInboundParams | undefined; |
428 | 434 | return params?.replyOptions; |
429 | 435 | } |
@@ -455,7 +461,7 @@ function requireRecord(value: unknown, label: string): Record<string, unknown> {
|
455 | 461 | type MockWithCalls = { mock: { calls: unknown[][] } }; |
456 | 462 | |
457 | 463 | function firstMockCall(mock: MockWithCalls, label: string): unknown[] { |
458 | | -const call = mock.mock.calls.at(0); |
| 464 | +const call = mock.mock.calls[0]; |
459 | 465 | if (!call) { |
460 | 466 | throw new Error(`missing ${label} call`); |
461 | 467 | } |
|