{"version":3,"file":"interface.mjs","sources":["../../../../../../packages/components/progress/src/interface.ts"],"sourcesContent":["import type { progressStatuses } from '@antdv/constants';\n\nexport type ProgressStatusesType = (typeof progressStatuses)[number];\nconst progressType = ['line', 'circle', 'dashboard'] as const;\nexport type ProgressType = (typeof progressType)[number];\nconst progressSize = ['default', 'small'] as const;\nexport type ProgressSize = (typeof progressSize)[number] | number | [number, number];\n\nexport interface StringGradients {\n  [percentage: string]: string\n}\n\nexport interface FromToGradients {\n  from: string\n  to: string\n}\n\nexport type ProgressGradient = { direction?: string } & (StringGradients | FromToGradients);\n\nexport interface SuccessProps {\n  percent?: number\n  /** @deprecated Use `percent` instead */\n  progress?: number\n  strokeColor?: string\n}\n\nexport type StrokeColorType = string | string[] | object;\n\nexport type GapPositionType = 'top' | 'right' | 'bottom' | 'left';\n\nexport type StrokeLinecapType = 'round' | 'butt' | 'square';\n"],"names":[],"mappings":"AAGA,MAAM,YAAe,GAAA,CAAC,MAAQ,EAAA,QAAA,EAAU,WAAW,CAAA,CAAA;AAEnD,MAAM,YAAA,GAAe,CAAC,SAAA,EAAW,OAAO,CAAA"}