টাইপস্ক্রিপ্ট ২.০ হিসাবে টাইপিংয়ের আর প্রয়োজন হয় না। এনপিএম সংস্থাটি বিকাশকারীদের দল গঠনের সত্তা। আমি বিশ্বাস করি যে মাইক্রোসফ্ট এনপিএমে @ টাইপস সংগঠনটি সেটআপ করে এবং সংস্থাটিতে টাইপস্ক্রিপ্ট বিকাশকারী দল যুক্ত করেছে। @Types সংগঠন অধীনে প্যাকেজগুলি DefinitelyTyped থেকে স্বয়ংক্রিয়ভাবে প্রকাশিত হয়েছে অনুযায়ী ধরনের-প্রকাশক টুল ব্যবহার করে ডক্স ।
এছাড়াও, types
আপনার প্যাকেজগুলিতে যুক্ত করার আরও একটি উপায় রয়েছে :
আপনার প্যাকেজ.জসনে
যদি আপনার প্যাকেজটির একটি প্রধান .js
ফাইল থাকে তবে আপনার ফাইলটিতে আপনাকে মূল ঘোষণার ফাইলটিও নির্দেশ করতে হবে package.json
। types
আপনার বান্ডিলযুক্ত ঘোষণা ফাইলের দিকে ইঙ্গিত করতে সম্পত্তি সেট করুন। উদাহরণ স্বরূপ:
{
"name": "awesome",
"author": "Vandelay Industries",
"version": "1.0.0",
"main": "./lib/main.js",
"types": "./lib/main.d.ts"
}
নোট করুন যে "typings"
ক্ষেত্রটি সমার্থক "types"
, এবং পাশাপাশি ব্যবহার করা যেতে পারে।
এছাড়াও মনে রাখবেন যে যদি আপনার প্রধান ঘোষণার ফাইলটির নামকরণ করা হয় index.d.ts
এবং প্যাকেজটির মূলে থাকে (পাশের index.js
) আপনার "types"
সম্পত্তিটি চিহ্নিত করার দরকার নেই , যদিও এটি করার পরামর্শ দেওয়া হয়।
অনুসন্ধানের প্রকারের বিষয়ে
বেশিরভাগ ক্ষেত্রে, টাইপ ডিক্লেয়ারেশন প্যাকেজগুলির সর্বদা এনপিএমের প্যাকেজের নাম হিসাবে একই নাম থাকা উচিত, তবে @ টাইপ / এর সাথে পূর্বনির্ধারিত হওয়া প্রয়োজন, তবে আপনার যদি প্রয়োজন হয় তবে আপনি প্যাকেজটি খুঁজে পেতে https://aka.ms/tyype পরীক্ষা করতে পারেন আপনার প্রিয় লাইব্রেরি জন্য।
থেকে - http://www.typescriptlang.org/docs/handbook/declaration-files/consumption.html
তবে আমি যখন করলাম তখন আমি npm search @types/openlayers
কোনও ফল পাইনি। তবে ওয়েব ইন্টারফেস থেকে অনুসন্ধান করা আমাকে ফলাফলগুলি ফিরিয়ে দিয়েছে। সুতরাং আমার ধারণা npm search
সংস্থাগুলি জুড়ে অনুসন্ধান করা হয় না।