Feat: Add player start settings and clear target input binding tests

This commit is contained in:
2026-04-27 16:00:56 +02:00
parent 7b56e540bf
commit d5ba85b55f
3 changed files with 40 additions and 31 deletions

View File

@@ -788,35 +788,4 @@ for (const group of groupedFields) {
lines.push("");
}
process.stdout.write(`${lines.join("\n").trimEnd()}\n`);
const entries: FieldEntry[] = [];
collectFields(getRootType(root), root.path, entries, {
condition: null,
skipProperties: new Set(root.skipProperties ?? [])
});
return {
title: root.title,
fields: uniqueEntries(entries).map(formatEntry)
};
});
const totalFieldCount = groupedFields.reduce(
(sum, group) => sum + group.fields.length,
0
);
const lines = [
"Authorable field inventory",
"Source: current canonical TypeScript authoring schemas",
"Excludes: ids, version, kind discriminators, textures, and generated imported-asset metadata/storage fields.",
`Total: ${totalFieldCount} field paths across ${groupedFields.length} groups.`,
""
];
for (const group of groupedFields) {
lines.push(`${group.title} (${group.fields.length})`);
lines.push(...wrapFieldList(group.fields));
lines.push("");
}
process.stdout.write(`${lines.join("\n").trimEnd()}\n`);