···414414 }
415415416416 const description = getDoc(this.program, union);
417417-418418- // Closed model unions are NOT added to defs - they are only used inline
419419- // This allows @closed unions like Write { Create | Update | Delete } to work
420420- if (hasModelTypes && isClosed(this.program, union)) {
421421- return;
422422- }
423423-424417 if (hasModelTypes && unionDef.type === "union") {
425418 // Wrap open union of models in array type (for Preferences pattern)
426419 const arrayDef: any = {