Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/ts.corals.io/frontend/node_modules/sweetalert2/src/enhancers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/ts.corals.io/frontend/node_modules/sweetalert2/src/enhancers/withNoNewKeyword.js
/**
 * Extends a Swal class making it able to be instantiated without the `new` keyword (and thus without `Swal.fire`)
 * @param ParentSwal
 * @returns {NoNewKeywordSwal}
 */
export function withNoNewKeyword (ParentSwal) {
  const NoNewKeywordSwal = function (...args) {
    if (!(this instanceof NoNewKeywordSwal)) {
      return new NoNewKeywordSwal(...args)
    }
    Object.getPrototypeOf(NoNewKeywordSwal).apply(this, args)
  }
  NoNewKeywordSwal.prototype = Object.assign(
    Object.create(ParentSwal.prototype),
    { constructor: NoNewKeywordSwal }
  )

  if (typeof Object.setPrototypeOf === 'function') {
    Object.setPrototypeOf(NoNewKeywordSwal, ParentSwal)
  } else {
    // Android 4.4
    /* istanbul ignore next */
    // eslint-disable-next-line
    NoNewKeywordSwal.__proto__ = ParentSwal
  }
  return NoNewKeywordSwal
}

Spamworldpro Mini