{ "argumentSchema": { "$defs": { "Container": { "properties": { "items": { "items": { "$ref": "#/$defs/Item" }, "type": "array" }, "label": { "type": "string" } }, "required": [ "label", "items" ], "type": "object" }, "Coordinate": { "properties": { "col": { "type": "number" }, "row": { "type": "number" } }, "required": [ "row", "col" ], "type": "object" }, "Item": { "properties": { "hits": { "items": { "type": "boolean" }, "type": "array" }, "id": { "type": "number" }, "name": { "type": "string" }, "start": { "$ref": "#/$defs/Coordinate" } }, "required": [ "id", "name", "start", "hits" ], "type": "object" } }, "description": "Parent uses Writable> but child receives Writable.\nThis type mismatch may be related to the bug.", "properties": { "data1": { "anyOf": [ { "$ref": "#/$defs/Container" }, { "type": "null" } ], "asCell": [ "cell" ], "default": null }, "data2": { "anyOf": [ { "$ref": "#/$defs/Container" }, { "type": "null" } ], "asCell": [ "cell" ], "default": null } }, "required": [ "data1", "data2" ], "type": "object" }, "pattern": "battleship/multiplayer/repro-minimal.tsx", "resultSchema": { "additionalProperties": true, "type": "object" } }