blockly > नाम

नाम की कैटगरी

इकाई के नामों के डेटाबेस (वैरिएबल, प्रोसेस वगैरह) के लिए क्लास.

हस्ताक्षर:

export declare class Names 

कंस्ट्रक्टर

निर्माता मॉडिफ़ायर ब्यौरा
(कंस्ट्रक्टर)(reserveWordsList, opt_variablePrefix) Names क्लास का एक नया इंस्टेंस बनाता है

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर Type ब्यौरा
DEVELOPER_VARIABLE_TYPE static NameType

तरीके

तरीका मॉडिफ़ायर ब्यौरा
इसके बराबर है(name1, name2) static क्या दिए गए दो इकाई नाम एक ही इकाई के हैं? ब्लॉक किए गए नाम केस-इनसेंसिटिव होते हैं.
getDistinctName(name, type) ब्लॉकली इकाई के नाम को एक्सपोर्ट की जा सकने वाली कानूनी इकाई के नाम में बदलें. पक्का करें कि यह नया नाम किसी भी पुराने नाम के साथ ओवरलैप न करता हो. साथ ही, मौजूदा भाषा के लिए रिज़र्व किए गए शब्दों की सूची में भी देखें और पक्का करें कि नाम मेल न खाए.
getName(nameOrId, type) ब्लॉकली इकाई के नाम को एक्सपोर्ट की जा सकने वाली कानूनी इकाई के नाम में बदलें.
getUserNames(type) किसी खास तरह के नाम के, उपयोगकर्ता के बनाए गए सभी नामों की सूची दिखाएं.
populateProcedures(workspace) प्रक्रियाओं के लिए नाम जनरेट करें.
populateVariables(workspace) उपयोगकर्ता वैरिएबल के लिए नाम जनरेट करें, लेकिन सिर्फ़ वही नाम जनरेट करें जिनका इस्तेमाल किया जा रहा है.
रीसेट() डेटाबेस को खाली करें और नए सिरे से शुरुआत करें. रिज़र्व किए गए शब्दों को सेव रखा जाता है.
setVariableMap(map) वह वैरिएबल मैप सेट करें जो वैरिएबल के नाम से वैरिएबल ऑब्जेक्ट तक मैप करता है.