টাইপস্ক্রিপ্ট ২.০ হিসাবে টাইপিংয়ের আর প্রয়োজন হয় না। এনপিএম সংস্থাটি বিকাশকারীদের দল গঠনের সত্তা। আমি বিশ্বাস করি যে মাইক্রোসফ্ট এনপিএমে @ টাইপস সংগঠনটি সেটআপ করে এবং সংস্থাটিতে টাইপস্ক্রিপ্ট বিকাশকারী দল যুক্ত করেছে। @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সংস্থাগুলি জুড়ে অনুসন্ধান করা হয় না।