We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 3c20b5d + 6a749b7 commit b97ecefCopy full SHA for b97ecef
packages/lex-cli/src/generator/resolvers/complex.ts
@@ -19,6 +19,11 @@ export function resolveRefType(def: RefSchema): string {
19
}
20
21
export function resolveUnionType(def: RefUnionSchema): string {
22
+ // empty refs ([]) never has any type
23
+ if (def.refs.length === 0) {
24
+ return 'never';
25
+ }
26
+
27
const refs = def.refs.toSorted(sortName).map((raw) => {
28
const [ns, ref] = raw.split('#');
29
return (ns ? `${toNamespace(ns)}.` : '') + (ref ? toUpper(ref) : 'Main');
0 commit comments