Commit 0e40a4e
Support thunks for Union.Types definitions
In schemas, it is possible to define the Union type before the
definitions of the object types that are part of the union. This
change adds a "UnionTypesThunk" option when creating a new Union,
similar to the existing FieldsThunk and InterfacesThunk.
This more closely matches the interface in graphql-js:
https://github.com/graphql/graphql-js/blob/47bd8c8897c72d3efc17ecb1599a95cee6bac5e8/src/type/definition.ts#L1307
It is a first step in closing out #6241 parent f02a1c9 commit 0e40a4e
2 files changed
+99
-23
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
796 | 796 | | |
797 | 797 | | |
798 | 798 | | |
799 | | - | |
800 | | - | |
801 | | - | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
802 | 803 | | |
803 | 804 | | |
804 | 805 | | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
805 | 809 | | |
806 | | - | |
807 | | - | |
| 810 | + | |
| 811 | + | |
808 | 812 | | |
809 | 813 | | |
810 | 814 | | |
| |||
822 | 826 | | |
823 | 827 | | |
824 | 828 | | |
825 | | - | |
826 | | - | |
827 | | - | |
828 | | - | |
829 | | - | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
830 | 865 | | |
831 | | - | |
832 | | - | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
833 | 869 | | |
834 | 870 | | |
835 | | - | |
836 | | - | |
| 871 | + | |
| 872 | + | |
837 | 873 | | |
838 | 874 | | |
839 | | - | |
| 875 | + | |
840 | 876 | | |
841 | 877 | | |
842 | 878 | | |
843 | 879 | | |
844 | 880 | | |
845 | | - | |
846 | | - | |
| 881 | + | |
| 882 | + | |
847 | 883 | | |
848 | 884 | | |
| 885 | + | |
849 | 886 | | |
850 | | - | |
851 | | - | |
852 | 887 | | |
853 | | - | |
854 | | - | |
855 | | - | |
856 | | - | |
| 888 | + | |
857 | 889 | | |
| 890 | + | |
858 | 891 | | |
859 | 892 | | |
860 | 893 | | |
| 894 | + | |
861 | 895 | | |
862 | 896 | | |
863 | 897 | | |
| 898 | + | |
864 | 899 | | |
865 | 900 | | |
866 | 901 | | |
| 902 | + | |
867 | 903 | | |
868 | 904 | | |
869 | 905 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
519 | 519 | | |
520 | 520 | | |
521 | 521 | | |
| 522 | + | |
522 | 523 | | |
523 | 524 | | |
524 | 525 | | |
| |||
666 | 667 | | |
667 | 668 | | |
668 | 669 | | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
0 commit comments