আমি ভাবছিলাম যে টাইপস্ক্রিপ্টে শর্তসাপূর্ণ টাইপ থাকতে পারি?
বর্তমানে আমার কাছে নিম্নলিখিত ইন্টারফেস রয়েছে:
interface ValidationResult {
isValid: boolean;
errorText?: string;
}
তবে আমি মুছে ফেলতে চাই errorTextএবং এটি কেবল যখন প্রয়োজনীয় সম্পত্তি হিসাবে isValidহয় havefalse
আমি আশা করি আমি এটি নিম্নলিখিত ইন্টারফেস হিসাবে লিখতে সক্ষম হয়েছি:
interface ValidationResult {
isValid: true;
}
interface ValidationResult {
isValid: false;
errorText: string;
}
তবে আপনি জানেন, এটি সম্ভব নয়। তো, এই পরিস্থিতি সম্পর্কে আপনার ধারণা কী?
isValidহয়false?