blockly > clipboard > copy

clipboard.copy() फ़ंक्शन

कॉपी किए जा सकने वाले आइटम की कॉपी बनाता है. साथ ही, उसके डेटा और उस वर्कस्पेस को रिकॉर्ड करता है जहां से उसे कॉपी किया गया था.

यह फ़ंक्शन, कॉपी करने की अनुमति देने से पहले कोई जांच नहीं करता. जैसे, यह पक्का करने के लिए कि ब्लॉक को मिटाया जा सकता है. इस फ़ंक्शन को कॉल करने से पहले, इस तरह की जांचें की जानी चाहिए.

ध्यान दें कि अगर कॉपी किया जा सकने वाला आइटम ISelectable नहीं है या उसकी workspace प्रॉपर्टी WorkspaceSvg नहीं है, तो कॉपी हो जाएगी. हालांकि, सेव किया गया कोई भी Workspace डेटा नहीं होगा. इससे डेटा चिपकाने की सुविधा पर असर पड़ेगा. हालांकि, अगर आपने चिपकाने के तरीके में वर्कस्पेस को साफ़ तौर पर पास किया है, तो इस पर कोई असर नहीं पड़ेगा.

हस्ताक्षर:

export declare function copy<T extends ICopyData>(toCopy: ICopyable<T>, location?: Coordinate): T | null;

पैरामीटर

पैरामीटर टाइप ब्यौरा
toCopy ICopyable<T> आइटम को कॉपी करें.
जगह कोऑर्डिनेट (ज़रूरी नहीं) ऐसी जगह की जानकारी जहां कॉन्टेंट को चिपकाया जा सकता है.

लौटाए जाने वाले प्रॉडक्ट:

T | null

अगर कॉपी हो गई है, तो कॉपी किया गया डेटा. अगर कॉपी नहीं हुई है, तो null.