VariableMap क्लास
वैरिएबल मैप के लिए क्लास. इसमें डिक्शनरी डेटा स्ट्रक्चर होता है, जिसमें वैरिएबल टाइप को कुंजियों के तौर पर और वैरिएबल की सूचियों को वैल्यू के तौर पर दिखाया जाता है. वैरिएबल की सूची, उस टाइप की होती है जिसे कुंजी से दिखाया जाता है.
हस्ताक्षर:
export declare class VariableMap implements IVariableMap<IVariableModel<IVariableState>>
इस्तेमाल करता है: IVariableMap<IVariableModel<IVariableState>>
निर्माता
निर्माता | मॉडिफ़ायर | ब्यौरा |
---|---|---|
(constructor)(workspace, potentialMap) | VariableMap क्लास का नया इंस्टेंस बनाता है |
प्रॉपर्टी
प्रॉपर्टी | मॉडिफ़ायर | टाइप | ब्यौरा |
---|---|---|---|
potentialMap | बूलियन | ||
फ़ाइल फ़ोल्डर | Workspace |
तरीके
तरीका | मॉडिफ़ायर | ब्यौरा |
---|---|---|
addVariable(variable) | दिए गए वैरिएबल को इस वैरिएबल मैप में जोड़ता है. | |
changeVariableType(variable, newType) | ||
clear() | वैरिएबल मैप मिटाएं. हर बार डेटा मिटाने पर इवेंट ट्रिगर करता है. | |
createVariable(name, opt_type, opt_id) | दिए गए नाम, वैकल्पिक टाइप, और वैकल्पिक आईडी वाला वैरिएबल बनाएं. | |
deleteVariable(variable) | पुष्टि किए बिना, किसी वैरिएबल और उसके सभी इस्तेमाल को मिटाएं. | |
deleteVariableById(id) | दिए गए आईडी वाले वैरिएबल और इस फ़ाइल फ़ोल्डर में उसके सभी इस्तेमाल को मिटाएं. उपयोगकर्ता से पुष्टि करने के लिए कहा जा सकता है. | |
getAllVariableNames() | सभी तरह के वेरिएबल के नाम दिखाता है. | |
getAllVariables() | सभी तरह के वैरिएबल दिखाता है. | |
getTypes() | इस वैरिएबल मैप में, यूनीक टाइप के वैरिएबल की सूची दिखाता है. | |
getVariable(name, opt_type) | दिए गए नाम और टाइप के हिसाब से वैरिएबल ढूंढें और उसे दिखाएं. अगर वैल्यू नहीं मिलती है, तो शून्य दिखाता है. | |
getVariableById(id) | दिए गए आईडी से वैरिएबल ढूंढें और उसे दिखाएं. न मिलने पर, शून्य दिखाता है. | |
getVariablesOfType(type) | किसी खास टाइप के सभी वैरिएबल की सूची पाएं. अगर टाइप शून्य है, तो खाली स्ट्रिंग टाइप वाले वैरिएबल की सूची दिखाएं. | |
getVariableUsesById(id) | किसी नाम वाले वैरिएबल के सभी इस्तेमाल ढूंढें. | |
renameVariable(variable, newName) | वैरिएबल मैप में दिए गए वैरिएबल का नाम अपडेट करके, उसका नाम बदलें. | |
renameVariableById(id, newName) | वैरिएबल मैप में वैरिएबल का नाम अपडेट करके, उसका नाम बदलें. दिए गए आईडी की मदद से, उस वैरिएबल की पहचान करें जिसका नाम बदलना है. |