Просмотр исходного кода

fix(server): Correctly mark non-nullable GraphQL types

Michael Bromley 7 лет назад
Родитель
Сommit
c2a1f2a015

+ 40 - 40
admin-ui/src/app/data/types/gql-generated-types.ts

@@ -67,6 +67,42 @@ export interface LogOut {
 }
 
 
+/* tslint:disable */
+// This file was automatically generated and should not be edited.
+
+// ====================================================
+// GraphQL query operation: GetNetworkStatus
+// ====================================================
+
+export interface GetNetworkStatus_networkStatus {
+  __typename: "NetworkStatus";
+  inFlightRequests: number;
+}
+
+export interface GetNetworkStatus {
+  networkStatus: GetNetworkStatus_networkStatus;
+}
+
+
+/* tslint:disable */
+// This file was automatically generated and should not be edited.
+
+// ====================================================
+// GraphQL query operation: GetUserStatus
+// ====================================================
+
+export interface GetUserStatus_userStatus {
+  __typename: "UserStatus";
+  username: string;
+  isLoggedIn: boolean;
+  loginTime: string;
+}
+
+export interface GetUserStatus {
+  userStatus: GetUserStatus_userStatus;
+}
+
+
 /* tslint:disable */
 // This file was automatically generated and should not be edited.
 
@@ -85,7 +121,7 @@ export interface GetProductById_product_translations {
 export interface GetProductById_product {
   __typename: "Product";
   id: string;
-  languageCode: LanguageCode | null;
+  languageCode: LanguageCode;
   name: string | null;
   slug: string | null;
   description: string | null;
@@ -93,7 +129,7 @@ export interface GetProductById_product {
 }
 
 export interface GetProductById {
-  product: GetProductById_product | null;
+  product: GetProductById_product;
 }
 
 export interface GetProductByIdVariables {
@@ -112,7 +148,7 @@ export interface GetProductByIdVariables {
 export interface GetProductList_products_items {
   __typename: "Product";
   id: string;
-  languageCode: LanguageCode | null;
+  languageCode: LanguageCode;
   name: string | null;
   slug: string | null;
   description: string | null;
@@ -125,7 +161,7 @@ export interface GetProductList_products {
 }
 
 export interface GetProductList {
-  products: GetProductList_products | null;
+  products: GetProductList_products;
 }
 
 export interface GetProductListVariables {
@@ -134,42 +170,6 @@ export interface GetProductListVariables {
   languageCode?: LanguageCode | null;
 }
 
-
-/* tslint:disable */
-// This file was automatically generated and should not be edited.
-
-// ====================================================
-// GraphQL query operation: GetNetworkStatus
-// ====================================================
-
-export interface GetNetworkStatus_networkStatus {
-  __typename: "NetworkStatus";
-  inFlightRequests: number;
-}
-
-export interface GetNetworkStatus {
-  networkStatus: GetNetworkStatus_networkStatus;
-}
-
-
-/* tslint:disable */
-// This file was automatically generated and should not be edited.
-
-// ====================================================
-// GraphQL query operation: GetUserStatus
-// ====================================================
-
-export interface GetUserStatus_userStatus {
-  __typename: "UserStatus";
-  username: string;
-  isLoggedIn: boolean;
-  loginTime: string;
-}
-
-export interface GetUserStatus {
-  userStatus: GetUserStatus_userStatus;
-}
-
 /* tslint:disable */
 // This file was automatically generated and should not be edited.
 

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
schema.json


+ 3 - 3
server/src/api/administrator/administrator.api.graphql

@@ -1,9 +1,9 @@
 type Query {
-  administrators: [Administrator]
-  administrator(id: ID!): Administrator
+  administrators: [Administrator!]!
+  administrator(id: ID!): Administrator!
 }
 
 type Mutation {
   "Create a new Administrator"
-  createAdministrator(input: CreateAdministratorInput!): Administrator
+  createAdministrator(input: CreateAdministratorInput!): Administrator!
 }

+ 4 - 4
server/src/api/customer/customer.api.graphql

@@ -1,13 +1,13 @@
 type Query {
-  customers(take: Int, skip: Int): CustomerList
-  customer(id: ID!): Customer
+  customers(take: Int, skip: Int): CustomerList!
+  customer(id: ID!): Customer!
 }
 
 type Mutation {
   "Create a new Customer. If a password is provided, a new User will also be created an linked to the Customer."
-  createCustomer(input: CreateCustomerInput!, password: String): Customer
+  createCustomer(input: CreateCustomerInput!, password: String): Customer!
   "Create a new Address and associate it with the Customer specified by customerId"
-  createCustomerAddress(customerId: ID, input: CreateAddressInput): Address
+  createCustomerAddress(customerId: ID, input: CreateAddressInput): Address!
 }
 
 type CustomerList implements PaginatedList {

+ 4 - 4
server/src/api/product/product.api.graphql

@@ -1,13 +1,13 @@
 type Query {
-    products(languageCode: LanguageCode, take: Int, skip: Int): ProductList
-    product(id: ID!, languageCode: LanguageCode): Product
+    products(languageCode: LanguageCode, take: Int, skip: Int): ProductList!
+    product(id: ID!, languageCode: LanguageCode): Product!
 }
 
 type Mutation {
     "Create a new Product"
-    createProduct(input: CreateProductInput): Product
+    createProduct(input: CreateProductInput): Product!
     "Update an existing Product"
-    updateProduct(input: UpdateProductInput): Product
+    updateProduct(input: UpdateProductInput): Product!
 }
 
 type ProductList implements PaginatedList {

+ 1 - 1
server/src/entity/product/product.graphql

@@ -1,6 +1,6 @@
 type Product implements Node {
     id: ID!
-    languageCode: LanguageCode
+    languageCode: LanguageCode!
     name: String
     slug: String
     description: String

Некоторые файлы не были показаны из-за большого количества измененных файлов