{"version":3,"file":"index.mjs","sources":["../../../../../packages/directives/loading/index.ts"],"sourcesContent":["import { isRef } from 'vue'\n\nimport { isBoolean } from '@vuesax-alpha/utils'\nimport type { ObjectDirective } from 'vue'\nimport type { MaybeRef } from '@vuesax-alpha/utils'\n\ntype LoadingOptions = {\n  loading: MaybeRef<boolean>\n}\n\nconst loading: ObjectDirective<\n  HTMLElement,\n  LoadingOptions | LoadingOptions['loading']\n> = {\n  mounted(el, binding) {\n    const value = binding.value\n\n    if (isBoolean(value) || isRef<boolean>(value)) {\n      return\n    }\n  },\n}\n\nexport default loading\n"],"names":[],"mappings":";;;;AAUA,MAAM,OAGF,GAAA;AAAA,EACF,OAAA,CAAQ,IAAI,OAAS,EAAA;AACnB,IAAA,MAAM,QAAQ,OAAQ,CAAA,KAAA,CAAA;AAEtB,IAAA,IAAI,SAAU,CAAA,KAAK,CAAK,IAAA,KAAA,CAAe,KAAK,CAAG,EAAA;AAC7C,MAAA,OAAA;AAAA,KACF;AAAA,GACF;AACF;;;;"}