Skip to content

Commit a4149ec

Browse files
committed
feat: 🎸 print discriminator
1 parent 0876146 commit a4149ec

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/type/classes/OrType.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ export class OrType<T extends Type[] = any> extends AbsType<schema.OrSchema<{[K
4040
}
4141

4242
public toString(tab: string = ''): string {
43-
return super.toString(tab) + printTree(tab, [...this.types.map((type) => (tab: string) => type.toString(tab))]);
43+
return super.toString(tab) + printTree(tab, [
44+
(tab: string) => 'discriminator: ' + JSON.stringify(this.schema.discriminator, null, 2).split('\n').join('\n' + tab),
45+
...this.types.map((type) => (tab: string) => type.toString(tab))
46+
]);
4447
}
4548
}

0 commit comments

Comments
 (0)