Name strict-mode code as where a getter-only assignment throws
Mirror / push (push) Has been cancelled
Test / lint (pull_request) Successful in 23s
Test / test (18) (pull_request) Successful in 31s
Test / test (20) (pull_request) Successful in 31s
Test / test (22) (pull_request) Successful in 32s
Test / test (24) (pull_request) Successful in 36s
Test / test (26) (pull_request) Successful in 31s

This commit is contained in:
2026-09-28 04:09:40 +02:00
parent 2142c2e3bb
commit 80dc263915
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -78,8 +78,8 @@
removed: read `session.boundAs !== undefined`. A session you wire yourself records the bind it removed: read `session.boundAs !== undefined`. A session you wire yourself records the bind it
accepted or had accepted with `session.bound(bindType, declaredVersion)`, which returns `err` for a accepted or had accepted with `session.bound(bindType, declaredVersion)`, which returns `err` for a
bind type or version it cannot record. An assignment to either field does not compile in bind type or version it cannot record. An assignment to either field does not compile in
TypeScript, throws a `TypeError` in an ES module or strict-mode script, and is ignored in TypeScript, throws a `TypeError` in strict-mode code (every ES module, and any file under
sloppy-mode CommonJS. `'use strict'`), and is ignored otherwise.
## 0.5.0 ## 0.5.0
+2 -2
View File
@@ -13,8 +13,8 @@ shape is the same, connect, send, listen for delivery reports, with callbacks re
a `session` event. It no longer calls back once per connection. a `session` event. It no longer calls back once per connection.
- **The id a message is answered with goes to `sendResp({ smsId })`.** `sms.smsId` is read-only: the - **The id a message is answered with goes to `sendResp({ smsId })`.** `sms.smsId` is read-only: the
id the segments were answered with, the id `sendResp()` was given, or the generated UUID v7. id the segments were answered with, the id `sendResp()` was given, or the generated UUID v7.
Assigning to it throws a `TypeError` in an ES module or strict-mode script, and is ignored in Assigning to it throws a `TypeError` in strict-mode code (every ES module, and any file under
sloppy-mode CommonJS. `'use strict'`), and is ignored otherwise.
- **`smsIds` from `sendSms()` is `(string | undefined)[]`**, one entry per segment, positional with - **`smsIds` from `sendSms()` is `(string | undefined)[]`**, one entry per segment, positional with
`pduObjs`, `undefined` where the SMSC took the segment without naming an id. `pduObjs`, `undefined` where the SMSC took the segment without naming an id.
- **`checkuserpass` is `authenticate`**, takes `{ password, session, systemId, systemType }` and - **`checkuserpass` is `authenticate`**, takes `{ password, session, systemId, systemType }` and