{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../../src/plots/progress/utils.ts"],"names":[],"mappings":";;;AAAA,mCAAmC;AACnC,6CAAkD;AAElD;;GAEG;AACH,SAAgB,eAAe,CAAC,OAAe;IAC7C,IAAM,YAAY,GAAG,YAAK,CAAC,qBAAY,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;IACtE,OAAO;QACL;YACE,IAAI,EAAE,SAAS;YACf,OAAO,EAAE,YAAY;SACtB;QACD;YACE,IAAI,EAAE,QAAQ;YACd,OAAO,EAAE,CAAC,GAAG,YAAY;SAC1B;KACF,CAAC;AACJ,CAAC;AAZD,0CAYC","sourcesContent":["import { clamp } from '@antv/util';\nimport { isRealNumber } from '../../utils/number';\n\n/**\n * 获取进度条数据\n */\nexport function getProgressData(percent: number) {\n const clampPercent = clamp(isRealNumber(percent) ? percent : 0, 0, 1);\n return [\n {\n type: 'current',\n percent: clampPercent,\n },\n {\n type: 'target',\n percent: 1 - clampPercent,\n },\n ];\n}\n"]}