{"version":3,"file":"throwIfAngular.cjs","sources":["../../../src/utils/throwIfAngular.ts"],"sourcesContent":["import { PanelPlugin } from '../panel/PanelPlugin';\nimport { PluginMeta } from '../types/plugin';\n\nexport function throwIfAngular(module?: System.Module): void;\nexport function throwIfAngular(panel?: PanelPlugin): void;\nexport function throwIfAngular(plugin?: PluginMeta): void;\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nexport function throwIfAngular(data?: any): void {\n  const isAngularPlugin = data?.angular?.detected ?? data?.angularDetected ?? false;\n  const isAngularPanel = data?.angularPanelCtrl ?? false;\n  const isAngularModule = data.PanelCtrl ?? data?.ConfigCtrl ?? false;\n  if (isAngularPlugin || isAngularPanel || isAngularModule) {\n    throw new Error('Angular plugins are not supported');\n  }\n}\n"],"names":[],"mappings":";;;;;AAOO,SAAS,eAAe,IAAA,EAAkB;AAPjD,EAAA,IAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA;AAQE,EAAA,MAAM,eAAA,GAAA,CAAkB,8CAAM,OAAA,KAAN,IAAA,GAAA,KAAA,CAAA,GAAA,EAAA,CAAe,aAAf,IAAA,GAAA,EAAA,GAA2B,IAAA,IAAA,IAAA,GAAA,KAAA,CAAA,GAAA,IAAA,CAAM,oBAAjC,IAAA,GAAA,EAAA,GAAoD,KAAA;AAC5E,EAAA,MAAM,cAAA,GAAA,CAAiB,EAAA,GAAA,IAAA,IAAA,IAAA,GAAA,KAAA,CAAA,GAAA,IAAA,CAAM,gBAAA,KAAN,IAAA,GAAA,EAAA,GAA0B,KAAA;AACjD,EAAA,MAAM,mBAAkB,EAAA,GAAA,CAAA,EAAA,GAAA,IAAA,CAAK,SAAA,KAAL,IAAA,GAAA,EAAA,GAAkB,IAAA,IAAA,IAAA,GAAA,KAAA,CAAA,GAAA,IAAA,CAAM,eAAxB,IAAA,GAAA,EAAA,GAAsC,KAAA;AAC9D,EAAA,IAAI,eAAA,IAAmB,kBAAkB,eAAA,EAAiB;AACxD,IAAA,MAAM,IAAI,MAAM,mCAAmC,CAAA;AAAA,EACrD;AACF;;;;"}