मैं किसी फ़ंक्शन में अनुक्रमणिका हस्ताक्षर जोड़ने के लिए npm लाइब्रेरी टाइपिंग को अधिलेखित करना चाहता हूं। मान लें कि फ़ंक्शन कुछ भी शानदार नहीं करता है: export function foo(input) { return Number(input); } इसमें .d.ts फ़ाइल में टाइपिंग है: export default function foo(input: string): number | nu....
8 अक्टूबर 2021, 11:51
घोषणा फ़ाइल (d.ts) की व्याख्या करने वाले कई संसाधन या तो उपयोगी हैं: आपके TS प्रोजेक्ट में प्रयुक्त JS लाइब्रेरी के लिए डिक्लेयरिंग टाइप्स, या अपने JS पुस्तकालय को अन्य TS परियोजनाओं द्वारा उपभोग करने की अनुमति देना जो बात मुझे भ्रमित करती है वह यह है कि कई प्रोजेक्ट जैसे material-ui< /a> d.ts फ़ाइ....
11 अगस्त 2021, 22:07
मैं libnpmpublish (यहां npm पर) के लिए एक .d.ts फाइल लिख रहा हूं। कार्यों में से एक एक वादा लौटाता है जो एक प्रतिक्रिया को हल करता है। हालाँकि, प्रतिक्रिया को सीधे typedef फ़ाइल में फेंकने से यह त्रुटि होती है: 'प्रतिक्रिया' नाम नहीं मिल सका। टीएस(2304) मुझे नहीं पता कि यहाँ से क्या करना है। क्य....
30 जुलाई 2021, 03:11
टाइपस्क्रिप्ट मेरे वैश्विक gtag var का पता लगाने में सक्षम नहीं है। मेरे पास @types/gtag.js स्थापित है। यहां इसकी index.d.ts फ़ाइल है: node_modules/@types/gtag.js/index.d.d.ts यह वह त्रुटि है जो मुझे मिल रही थी: इसलिए मैंने इसे अपने .eslintrc.js में जोड़ा globals: { gtag: typeof gtag // IT D....
27 अप्रैल 2021, 09:56
मेरे पास जावास्क्रिप्ट लाइब्रेरी है, जो index.d.ts के माध्यम से प्रकारों को परिभाषित करती है। मैं टाइपस्क्रिप्ट की तुलना में जावास्क्रिप्ट के लिए एक अलग एपीआई का पर्दाफाश करना चाहता हूं। ऐसा लगता है कि यदि आप टाइपस्क्रिप्ट से कुछ छिपाना चाहते हैं, तो आप इसे .d.ts फ़ाइल में परिभाषित नहीं कर सकते। क....
22 अप्रैल 2021, 03:12
मैं p5.play.js के लिए एक d.ts फ़ाइल बनाना चाहता था क्योंकि कोई भी नहीं है और चूंकि p5.play.js एक बड़ी लाइब्रेरी है, इसलिए इसे टाइप करना एक दर्द होगा और मैं d.ts फ़ाइलों के लिए बहुत नया हूं। मैं केवल फ़ंक्शन घोषित करना जानता हूं और p5.play.js में गुण भी हैं। लेकिन जब मैं इसे बनाने का प्रयास करता हू....
26 फरवरी 2021, 09:18
मुझे एक lib और ऐप के बीच अपना कोड विभाजित करने का प्रयास करते समय एक समस्या का सामना करना पड़ रहा है। मैं Vuejs + टाइपस्क्रिप्ट + वेबपैक का उपयोग करना चाहता हूं, यह एक अच्छा संयोजन लगता है। ऐप में lib से कुछ भी कॉल करने का प्रयास करते समय मुझे कुछ समस्याएं आती हैं। ऐसा लगता है कि यह d.ts फ़ाइलों ....
25 फरवरी 2021, 01:25
मेरे पास यह TYPES.d.ts फ़ाइल है जहाँ मैं एक TYPES नाम स्थान घोषित करता हूँ declare namespace TYPES { type TYPE_A = XXX; type TYPE_B = YYY; } और फिर मैं इसका उपयोग करता हूं: const someFunc = (param: TYPES.TYPE_A): void => { ... }; यह बढ़िया काम करता है। लेकिन अब मैं TYPES नेमस्पेस पर एक टाइप ज....
11 जिंदा 2021, 14:17
मेरे पास इस तरह की एक MY_FILE.ts फ़ाइल है: const someFunction = (param: MY_NAMESPACE.PARAM) : boolean => { // DO SOMETHING }; परम प्रकार को namespace के माध्यम से एक्सेस किया जाता है, जिसे MY_NAMESPACE कहा जाता है, जिसे मैं declare एक MY_NAMESPACE.d.ts फ़ाइल पर एक्सेस करता हूं। इस कदर: src/MY_NAME....
4 जिंदा 2021, 12:47
मैं टाइपस्क्रिप्ट कक्षाओं और इंटरफेस का एक गुच्छा सी # में अनुवाद कर रहा हूं (जावास्क्रिप्ट इंटरऑप के लिए उन लोगों के लिए क्यों सोच रहा है) एक उदाहरण है कि मुझे यकीन नहीं है कि टाइपस्क्रिप्ट से अनुवाद कैसे किया जाए: interface CellArray extends Array<Cell> { addClass(className: string): CellArray....
9 पद 2020, 00:02
मैं एक 3-पार्टी जेएस लाइब्रेरी के एक मॉड्यूल घोषणा को भर रहा हूं, और लाइब्रेरी में उपवर्ग शामिल हैं (टाइपस्क्रिप्ट के हिसाब से) एक मूल वर्ग से असंगत रूप से ओवरराइड विधियों। इसके कई उदाहरण हैं, लेकिन एक सरल उदाहरण निम्नलिखित है: आधार वर्ग: class Entity { ... /** * Test whether a given User ha....
29 नवम्बर 2020, 04:53
अगर मेरे पास टाइपस्क्रिप्ट पर निर्भरता के बिना विशुद्ध रूप से जावास्क्रिप्ट एनपीएम पैकेज था, और मैं एक d.ts डिक्लेरेशन फाइल टाइप करें, साथ ही package.json में नई "types" प्रॉपर्टी के साथ फाइल की ओर इशारा करते हुए, क्या इसे ब्रेकिंग चेंज माना जाएगा? क्या इसके लिए SemVer के अनुसार एक प्रमुख संस्करण ब....
7 अक्टूबर 2020, 07:43
मैंने अपनी परियोजना के लिए आवश्यक सभी प्रकारों को एक d.ts फ़ाइल में घोषित करने का निर्णय लिया। allTypes.d.ts declare namespace PROJECT { interface MY_INTERFACE { // ... } } और बस उस नामस्थान की घोषणा करके, मैं पहले से ही अपनी सभी प्रोजेक्ट फाइलों में उपयोग करने में सक्षम हूं: const someth....
14 अगस्त 2020, 13:39
मैं अपने ऐप के आसपास विश्व स्तर पर उपयोग किए जाने वाले प्रकारों के लिए एक फ़ाइल बनाने की कोशिश कर रहा हूं। reduxState.d.ts declare namespace MyProject { type Type1 = someType; interface SomeInterface { someProperty: someType } } ऊपर दिए गए कोड के साथ, मैं पहले से ही अपने namespace और इसके....
6 अगस्त 2020, 14:41
मान लें कि मेरे पास ये प्रकार हैं: type BaseAnimal = { species: string owner: boolean } type Cat = BaseAnimal & { species: 'cat' hasTail: boolean } type Dog = BaseAnimal & { species: 'dog' likesWalks: boolean } type Animal = Cat | Dog और मैं AnimalParams नामक एक प्रकार बनाना चाहता हू....
16 जुलाई 2020, 09:10
मैंने स्क्रीप्स टाइपस्क्रिप्ट स्टार्टर डाउनलोड किया और कोड लिखा। सब कुछ काम कर गया। फिर मैंने अपना कोड फ़ोल्डरों में डालने की कोशिश की ("src/xx.ts" को "src/prototypes/xx.ts" पर ले जाएं)। VSCode ने इस तरह की त्रुटियां फेंकना शुरू कर दिया: संपत्ति 'isRemoteRole' प्रकार 'क्रीप' पर मौजूद नहीं है। ts(....
6 मई 2020, 20:50
मैंने निश्चित रूप से टाइप किए गए प्रोजेक्ट में हाइफ़न लाइब्रेरी। आप इसे यहां देख सकते हैं। हालांकि परीक्षण स्क्रिप्ट चलाते समय npm run test hyphen मुझे निम्न त्रुटि संदेश मिलता है: C:\MyProjects\code\ts-d.ts\DefinitelyTyped>npm run test hyphen > definitely-typed@0.0.3 test C:\MyProjects\code\ts-d.....
19 अप्रैल 2020, 21:06
मेरे पास एक टेस्ट प्रोजेक्ट है जिसमें मैं टाइप डेफिनिशन फाइलों का परीक्षण कर रहा हूं। प्रोजेक्ट में index.ts नाम की एक फ़ाइल है जो इस तरह दिखती है: import i18nFu = require("gettext.js"); gettext.js पैकेज को Node.js का उपयोग करके इस प्रकार स्थापित किया गया था: npm install gettext.js वीएस कोड उपरोक्....
16 अप्रैल 2020, 22:52
मेरे पास एक /typings/$app.d.ts ऐसा दिखता है। declare class App { test: object } export const $app: App; लेकिन इंटेलिजेंस का उपयोग करने के लिए, मुझे इसे स्वतः आयात करना होगा और यह मेरे जावास्क्रिप्ट कोड की पहली पंक्ति पर इस तरह की एक पंक्ति उत्पन्न करेगा। import { $app } from "../../typings/$a....
13 अप्रैल 2020, 06:18
यह प्रश्न .d.ts के बारे में .js फाइलों की घोषणा के रूप में है। मैं एक ऐसा फ़ंक्शन घोषित करने का प्रयास कर रहा हूं जिसमें जेनेरिक के अंदर जेनेरिक है लेकिन मुझे यह सही नहीं लग रहा है। फ़ंक्शन अनिवार्य रूप से ऑब्जेक्ट्स ({[key: string]: E}) के लिए एक Array#forEach फ़ंक्शन है। मैंने निम्नलिखित की कोशिश....
18 मार्च 2020, 19:22
क्या किसी फ़ंक्शन को .d.ts फ़ाइल के अंदर उसके नाम पर स्थान के साथ घोषित करने के लिए कोई प्रारूप है? के रूप में कुछ: export namespace Foo { function "foo bar"(): void; } ....
11 फरवरी 2020, 12:07
मेरे पास एक विधि है जो इनपुट के रूप में एक वस्तु लेती है जिसका मान तारों के सरणी हैं; यह एक ऐसी वस्तु देता है जिसका मान स्ट्रिंग मानों के बराबर कुंजियों वाली वस्तुएँ हैं। उदा. myFunction({foo: ['a', 'b']}) // ==> {foo: {a: Widget, b: Widget}} मैं इस समारोह के हस्ताक्षर को परिभाषित करने की कोशिश क....
3 फरवरी 2020, 10:36
मेरे पास एक ऐसा फ़ंक्शन है जिसके लिए नोड या विंडो ऑब्जेक्ट पास करने की आवश्यकता होती है। इस समारोह के लिए मेरे प्रकार हैं: function myFunc(node: Node | window): void; हालांकि, जब मैं इसे चलाता हूं, तो यह शिकायत करता है: 'विंडो' एक मान को संदर्भित करता है, लेकिन यहां एक प्रकार के रूप में उपयोग किया....
27 जिंदा 2020, 11:41
मान लीजिए कि आपके पास my-lib नाम की एक ES6 लाइब्रेरी इस तरह है export class Foo {    ...    createBar() {       return new Bar(); }    ... } class Bar() { method1() {} method2() {}    method3() {} } और आपको उपरोक्त पुस्तकालय के लिए टाइपप्रति परिभाषाएं लिखनी होंगी। export class Foo() { ....
22 नवम्बर 2019, 18:20
मैं एक नोड जेएस टाइपस्क्रिप्ट लाइब्रेरी (क्ली ऐप संदर्भ में उपयोग के लिए) लिख रहा हूं, जिसमें जेएस लाइब्रेरी पर निर्भरता है, जिसमें कोई टाइपस्क्रिप्ट प्रकार की घोषणा नहीं है। मैं टाइपस्क्रिप्ट डिक्लेरेशन फाइल पर जानकारी का अनुसरण कर रहा हूं jinxed एक साधारण पुस्तकालय है जो वर्तमान में मॉड्यूल के मा....
23 अक्टूबर 2019, 18:04