@@ -19,7 +19,7 @@ import type { BreadboardError } from "../internal/common/error.js";
1919test ( "mono/mono" , async ( ) => {
2020 const values = { si1 : "foo" , si2 : 123 } ;
2121
22- // $ExpectType Definition<{ si1: string; si2: number; }, { so1: boolean; so2: null; }, undefined, undefined, never, false, false, false>
22+ // $ExpectType Definition<{ si1: string; si2: number; }, { so1: boolean; so2: null; }, undefined, undefined, never, false, false, false, { si1: { board: false; }; si2: { board: false; }; } >
2323 const d = defineNodeType ( {
2424 name : "foo" ,
2525 inputs : {
@@ -139,7 +139,7 @@ test("mono/mono", async () => {
139139test ( "poly/mono" , async ( ) => {
140140 const values = { si1 : "si1" , di1 : 1 , di2 : 2 } ;
141141
142- // $ExpectType Definition<{ si1: string; }, { so1: boolean; }, number, undefined, never, false, false, false>
142+ // $ExpectType Definition<{ si1: string; }, { so1: boolean; }, number, undefined, never, false, false, false, { si1: { board: false; }; } >
143143 const d = defineNodeType ( {
144144 name : "foo" ,
145145 inputs : {
@@ -287,7 +287,7 @@ test("poly/mono", async () => {
287287test ( "mono/poly" , async ( ) => {
288288 const values = { si1 : "si1" } ;
289289
290- // $ExpectType Definition<{ si1: string; }, { so1: boolean; }, undefined, number, never, false, false, false>
290+ // $ExpectType Definition<{ si1: string; }, { so1: boolean; }, undefined, number, never, false, false, false, { si1: { board: false; }; } >
291291 const d = defineNodeType ( {
292292 name : "foo" ,
293293 inputs : {
@@ -390,7 +390,7 @@ test("mono/poly", async () => {
390390test ( "poly/poly" , async ( ) => {
391391 const values = { si1 : "si1" , di1 : 1 , di2 : 2 } ;
392392
393- // $ExpectType Definition<{ si1: string; }, { so1: boolean; }, number, number, never, false, false, false>
393+ // $ExpectType Definition<{ si1: string; }, { so1: boolean; }, number, number, never, false, false, false, { si1: { board: false; }; } >
394394 const d = defineNodeType ( {
395395 name : "foo" ,
396396 inputs : {
@@ -573,7 +573,7 @@ test("async invoke function", async () => {
573573test ( "reflective" , async ( ) => {
574574 const values = { si1 : "si1" , di1 : 1 , di2 : 2 } ;
575575
576- // $ExpectType Definition<{ si1: string; }, { so1: boolean; }, number, string, never, true, false, false>
576+ // $ExpectType Definition<{ si1: string; }, { so1: boolean; }, number, string, never, true, false, false, { si1: { board: false; }; } >
577577 const d = defineNodeType ( {
578578 name : "foo" ,
579579 inputs : {
@@ -708,7 +708,7 @@ test("reflective", async () => {
708708test ( "primary input with no other inputs" , ( ) => {
709709 const values = { si1 : 123 } ;
710710
711- // $ExpectType Definition<{ si1: number; }, { so1: boolean; }, undefined, undefined, never, false, "si1", false>
711+ // $ExpectType Definition<{ si1: number; }, { so1: boolean; }, undefined, undefined, never, false, "si1", false, { si1: { board: false; }; } >
712712 const d = defineNodeType ( {
713713 name : "foo" ,
714714 inputs : {
@@ -772,7 +772,7 @@ test("primary input with no other inputs", () => {
772772test ( "primary input with another input" , ( ) => {
773773 const values = { si1 : 123 , si2 : true } ;
774774
775- // $ExpectType Definition<{ si1: number; si2: boolean; }, { so1: boolean; }, undefined, undefined, never, false, "si1", false>
775+ // $ExpectType Definition<{ si1: number; si2: boolean; }, { so1: boolean; }, undefined, undefined, never, false, "si1", false, { si1: { board: false; }; si2: { board: false; }; } >
776776 const d = defineNodeType ( {
777777 name : "foo" ,
778778 inputs : {
@@ -835,7 +835,7 @@ test("primary input with another input", () => {
835835} ) ;
836836
837837test ( "primary output with no other outputs" , ( ) => {
838- // $ExpectType Definition<{ si1: number; }, { so1: boolean; }, undefined, undefined, never, false, false, "so1">
838+ // $ExpectType Definition<{ si1: number; }, { so1: boolean; }, undefined, undefined, never, false, false, "so1", { si1: { board: false; }; } >
839839 const d = defineNodeType ( {
840840 name : "foo" ,
841841 inputs : {
@@ -897,7 +897,7 @@ test("primary output with no other outputs", () => {
897897} ) ;
898898
899899test ( "primary output with other outputs" , ( ) => {
900- // $ExpectType Definition<{ si1: number; }, { so1: boolean; so2: number; }, undefined, undefined, never, false, false, "so1">
900+ // $ExpectType Definition<{ si1: number; }, { so1: boolean; so2: number; }, undefined, undefined, never, false, false, "so1", { si1: { board: false; }; } >
901901 const d = defineNodeType ( {
902902 name : "foo" ,
903903 inputs : {
@@ -961,7 +961,7 @@ test("primary output with other outputs", () => {
961961} ) ;
962962
963963test ( "primary input + output" , ( ) => {
964- // $ExpectType Definition<{ si1: number; }, { so1: boolean; }, undefined, undefined, never, false, "si1", "so1">
964+ // $ExpectType Definition<{ si1: number; }, { so1: boolean; }, undefined, undefined, never, false, "si1", "so1", { si1: { board: false; }; } >
965965 const d = defineNodeType ( {
966966 name : "foo" ,
967967 inputs : {
0 commit comments