টাইপস্ক্রিপ্টটি ছিনতাইয়ের সময় আমি বুঝতে পেরেছিলাম মডিউলগুলির মধ্যে আমার ক্লাসগুলি (নেমস্পেস হিসাবে ব্যবহৃত) অন্যান্য ক্লাসে উপলব্ধ ছিল না যদি না আমি লিখেছিলাম export
তাদের আগে কীওয়ার্ড যেমন:
module some.namespace.here
{
export class SomeClass{..}
}
সুতরাং এখন আমি উপরের কোডটি এর মতো ব্যবহার করতে পারি:
var someVar = new some.namespace.here.SomeClass();
তবে আমি কেবল ভাবছিলাম যে কেন এই কীওয়ার্ডটি কেবল কীওয়ার্ডটি ব্যবহার করার বিপরীতে ব্যবহার করা হয় public
যা পদ্ধতি স্তরে ব্যবহৃত হয় যা বোঝায় যে কোনও পদ্ধতি বা সম্পত্তি বহিরাগতভাবে অ্যাক্সেসযোগ্য। তাহলে কেন কেবল ক্লাস এবং ইন্টারফেস ইত্যাদিকে বাহ্যিকভাবে দৃশ্যমান করতে এই একই প্রক্রিয়াটি ব্যবহার করবেন না?
এটি ফলাফল হিসাবে কোড দেবে:
module some.namespace.here
{
public class SomeClass{..}
}