/ / दृश्य स्टूडियो कोड इंटेलिजेंस सिंटैक्स संकेत, ऑपरेटरों के लिए कोई दस्तावेज़ कैसे पढ़ा जाए? - node.js, दृश्य-स्टूडियो

दृश्य स्टूडियो कोड इंटेलिजेंस सिंटैक्स संकेत, ऑपरेटर के लिए कोई दस्तावेज़ कैसे पढ़ा जाए? - node.js, दृश्य-स्टूडियो

वीएससी जैसे वीएस सिंटैक्स / हस्ताक्षर संकेत देता है। मै समझता हुँ : मतलब डेटा प्रकार

myText: string  // : means datatype of myText is string
myStuff: any    // any means can be any data type.

कभी-कभी यह अनुमान लगाने में मुश्किल होती है कि ऑपरेटरों का क्या मतलब है, उदाहरण के लिए नोड का अनुरोध (), यहां छवि विवरण दर्ज करें

मेरी समझ है

  1. const request मतलब है कि मैं किसी भी वैरिएबल को परिभाषित कर सकता हूं const x=request(...) या var x=request(...).
  2. request.RequestAPI इसका मतलब है कि यह एक एपीआई कॉल है।
  3. options: इस पैरामीटर को परिभाषित करता है एक सामान्य वस्तु-जैसे विकल्प के रूप में {...}
  4. (request.UriOptions & request.CoreOptions) मैं शुरुआत और अंत भागों को समझता हूं, वे उरी और कोर के enum होना चाहिए, लेकिन क्या है &? क्या इसका मतलब है कि मुझे उड़ी दोनों की आपूर्ति करने की ज़रूरत है तथा कोर?
  5. | क्या यह पाइप मतलब है या? यदि यह है तो यह पाइप से पहले भाग डुप्लिकेट कर रहा है।
  6. callback?: request.RequestCallback, इसलिए यहां मुझे एक कॉलबैक प्रदान करना होगा जो अनुरोध (या काम कर रहा है) को RequestCallback के रूप में लिखा जाएगा, लेकिन क्या है ?:?

क्या इन सम्मेलनों के लिए कोई दस्तावेज है?

उत्तर:

जवाब के लिए 0 № 1

मैं टिप्पणी करना चाहता था, क्योंकि मुझे पूरा जवाब नहीं पता है, लेकिन यहां कुछ सहायक जानकारी दी गई है:

आप शायद निश्चित रूप से परिभाषित की इस परिभाषा को देख रहे हैं: https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/request/index.d.ts#L29

परिभाषा फ़ाइल वाक्यविन्यास को समझने के लिए इसे देखें: http://www.typescriptlang.org/docs/handbook/declaration-files/by-example.html

और आप इस तरह की परिभाषा की व्याख्या कर सकते हैं:

const request: एक स्थिर नाम है निवेदन जो इंटरफ़ेस लागू करता है request.RequestAPI (जो सीधे कॉल करने योग्य है और उसके लिए) तर्क लेता है options प्रकार के (request.UriOptions & request.CoreOptions) | (request.UrlOptions & request.CoreOptions) और एक वैकल्पिक पैरामीटर callback (इसलिए ? प्रकार के request.RequestCallback। समारोह एक देता है request.Request.

  • & आमतौर पर मतलब है तथा
  • एक पाइप | आमतौर पर मतलब है या, कोई नकल नहीं है यूआरआई बनाम यूआरएल
  • => "रिटर्न"
  • आप समझ सकते हैं request सबकुछ के सामने क्योंकि यह नामस्थान है (मेरा शब्द यहां बंद हो सकता है)

की परिभाषाएं UriOptions, UrlOptions, CoreOptions थोड़ा सा दफनाया जाता है। मैं नोड उपयोगकर्ता नहीं हूं, इसलिए मुझे नहीं पता कि आप अनुरोध करने के लिए क्या पास कर सकते हैं। उदाहरण के लिए UrlOptions या तो "url" या ए नामक एक स्ट्रिंग तर्क हो सकता है url (से require("url")). देखें https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/request/index.d.ts#L162