{"version":3,"file":"index.mjs","sources":["../../../../../packages/hooks/use-loading/index.ts"],"sourcesContent":["import {\n  LoadingData,\n  LoadingFuncParams,\n  LoadingFuncReturn,\n} from '@vuesax-plus/constants'\n\nexport const useLoading = (params?: LoadingFuncParams): LoadingFuncReturn => {\n  const vm: any = {}\n\n  const setText = (val: string) => {\n    ;(vm.$data as LoadingData).text = val\n  }\n  const setProgress = (val: string | number) => {\n    ;(vm.$data as LoadingData).progress = val\n  }\n  const setPercent = (val: string | number) => {\n    ;(vm.$data as LoadingData).percent = val\n  }\n  return {\n    close,\n    setText,\n    setPercent,\n    setProgress,\n  }\n}\n"],"names":[],"mappings":"AAMa,MAAA,UAAA,GAAa,CAAC,MAAkD,KAAA;AAC3E,EAAA,MAAM,KAAU,EAAC,CAAA;AAEjB,EAAM,MAAA,OAAA,GAAU,CAAC,GAAgB,KAAA;AAC/B,IAAA,CAAA;AAAC,IAAC,EAAA,CAAG,MAAsB,IAAO,GAAA,GAAA,CAAA;AAAA,GACpC,CAAA;AACA,EAAM,MAAA,WAAA,GAAc,CAAC,GAAyB,KAAA;AAC5C,IAAA,CAAA;AAAC,IAAC,EAAA,CAAG,MAAsB,QAAW,GAAA,GAAA,CAAA;AAAA,GACxC,CAAA;AACA,EAAM,MAAA,UAAA,GAAa,CAAC,GAAyB,KAAA;AAC3C,IAAA,CAAA;AAAC,IAAC,EAAA,CAAG,MAAsB,OAAU,GAAA,GAAA,CAAA;AAAA,GACvC,CAAA;AACA,EAAO,OAAA;AAAA,IACL,KAAA;AAAA,IACA,OAAA;AAAA,IACA,UAAA;AAAA,IACA,WAAA;AAAA,GACF,CAAA;AACF;;;;"}