Skip to content

Commit 0246784

Browse files
authored
🤖 Merge PR DefinitelyTyped#72373 feat(node-red__registry): Allow extra properties on messages by @clkamp
1 parent 2a57b58 commit 0246784

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

‎types/node-red__registry/index.d.ts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@ declare namespace registry {
184184
payload?: unknown | undefined;
185185
topic?: string | undefined;
186186
_msgid?: string | undefined;
187+
[key: string]: unknown;
187188
}
188189

189190
interface NodeMessageParts {

‎types/node-red__registry/node-red__registry-tests.ts‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,14 @@ function registryTests() {
9494
topic: "topic",
9595
});
9696

97+
// send messages with additional parameters
98+
99+
send({
100+
payload: "payload",
101+
foo: "bar",
102+
test: { property: "example" },
103+
});
104+
97105
// send messages to a subset of the outputs
98106

99107
send([

‎types/node-red__util/node-red__util-tests.ts‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,6 @@ function utilTests(someNode: Node) {
6969
const msgClone = util.cloneMessage(msg);
7070
// $ExpectType string
7171
const msgKey = msgClone.key;
72-
// @ts-expect-error
73-
const msgWrongKey = msgClone.wrongKey;
7472

7573
// $ExpectType boolean
7674
util.compareObjects({}, {});

0 commit comments

Comments
 (0)