Skip to content

pantoken / packages/utils/src / globalModifierSelector

फंक्शन: globalModifierSelector()

globalModifierSelector(p, name): string

बीटा

एक वैश्विक-यूटिलिटी मॉडिफायर सिलेक्टर बनाएं: :where(*).--name.--name.--name. मॉडिफायर क्लास को 3 बार दोहराने से नियम की विशिष्टता (0,3,0) बनती है, जो स्रोत क्रम की परवाह किए बिना किसी भी वास्तविक 2‑क्लास कंपोनेंट‑मॉडिफायर कंपाउंड (.instui-view.-mod, 0,2,0) से निश्चित रूप से ऊपर रैंक कर देती है — :where(*) रैपर अपनी कोई विशिष्टता नहीं जोड़ता, इसलिए यह केवल दस्तावेज़ीकरण है कि यह एक वैश्विक मॉडिफायर है, न कि स्कोपिंग शर्त। एक साधारण क्लास सिलेक्टर पहले से ही अकेले (--mt-lg किसी अन्य क्लास के बिना) या किसी भी कॉम्पोनेंट पर चेन करके मेल खाता है, चाहे वह कोर हो या प्लगइन-निर्मित, और किसी प्रति-कॉम्पोनेंट गणना की आवश्यकता नहीं होती। यह पुराने बियर‑क्लास‑प्लस‑एन्यूमेरेटेड‑पर‑कंपोनेंट‑कम्पाउंड पैटर्न (globalSelectors/chainTargets) की जगह लेता है, जो प्लगइन-निर्मित कंपोनेंट्स तक नहीं पहुँच पाता था और स्पेसिंग जैसे उच्च‑कार्डिनैलिटी यूटिलिटीज़ पर स्केल नहीं कर पाया।

पैरामीटर

p

string

name

string

वापसी

string