{"version":3,"sources":["../src/runtime/is-class.ts"],"names":[],"mappings":";;;;;AAAO,SAAS,QAAQ,KAAA,EAAY;AAClC,EAAA,IAAI,OAAO,UAAU,UAAA,EAAY;AAC/B,IAAA,OAAO,KAAA;AAAA,EACT;AACA,EAAA,IAAI,UAAA,CAAW,KAAK,QAAA,CAAS,SAAA,CAAU,SAAS,IAAA,CAAK,KAAK,CAAC,CAAA,EAAG;AAC5D,IAAA,OAAO,IAAA;AAAA,EACT;AACA,EAAA,IAAI;AACF,IAAA,IAAI,KAAA,EAAM;AACV,IAAA,OAAO,UAAA,CAAW,IAAA,CAAK,KAAA,CAAM,IAAI,CAAA;AAAA,EACnC,SAAS,GAAA,EAAU;AACjB,IAAA,OAAO,CAAC,GAAA,CAAI,OAAA,CAAQ,QAAA,CAAS,sBAAsB,CAAA;AAAA,EACrD;AACF;AAEA,IAAO,gBAAA,GAAQ","file":"is-class.cjs","sourcesContent":["export function isClass(Class: any) {\n  if (typeof Class !== 'function') {\n    return false;\n  }\n  if (/^class\\s/.test(Function.prototype.toString.call(Class))) {\n    return true;\n  }\n  try {\n    new Class();\n    return /^[A-Z]/gm.test(Class.name);\n  } catch (err: any) {\n    return !err.message.includes('is not a constructor');\n  }\n}\n\nexport default isClass;\n"]}