मेरे पास कुछ ऑब्जेक्ट प्रकार हैं जिन्हें मैं इनपुट और आउटपुट दोनों के रूप में उपयोग करना चाहता हूं - उदाहरण के लिए एक मुद्रा प्रकार या आरक्षण प्रकार।क्या आप ग्राफिकल प्रकार इनपुट और आउटपुट प्रकार दोनों बना सकते हैं?
मैं अपनी स्कीमा को इनपुट और आउटपुट दोनों का समर्थन करने के लिए कैसे परिभाषित करता हूं - अगर मुझे ऐसा नहीं करना है तो मैं कोड डुप्लिकेट नहीं करना चाहता हूं। मैं मुद्रा और स्थिति enums जैसे चीजों के डुप्लिकेट इनपुट प्रकार नहीं बनाना पसंद करूंगा।
export const ReservationInputType = new InputObjectType({
name: 'Reservation',
fields: {
hotelId: { type: IntType },
rooms: { type: new List(RoomType) },
totalCost: { type: new NonNull(CurrencyType) },
status: { type: new NonNull(ReservationStatusType) },
},
});
export const ReservationType = new ObjectType({
name: 'Reservation',
fields: {
hotelId: { type: IntType },
rooms: { type: new List(RoomType) },
totalCost: { type: new NonNull(CurrencyType) },
status: { type: new NonNull(ReservationStatusType) },
},
});
कहां कहा गया है कि प्रकार और इनपुट के लिए अलग-अलग नामों के बारे में? – 4F2E4A2E
@ 4F2E4A2E: ठीक है, मैंने उद्धृत विनिर्देश का खंड इस (ऑब्जेक्ट बनाम इनपुट ऑब्जेक्ट) को कवर किया है। – CommonsWare
@ 4F2E4A2E: "दोनों नामों को एक ही नाम से रखना संभव है लेकिन विभिन्न प्रकारों के साथ, सही?" - मेरे ज्ञान का सबसे अच्छा नहीं। अधिकांश प्रोग्रामिंग भाषाओं में प्रतीकों को अद्वितीय होना चाहिए। – CommonsWare