{"version":3,"file":"marquee.mjs","sources":["../../../../../../packages/components/marquee/src/marquee.ts"],"sourcesContent":["import { buildProps, definePropType } from '@ll-plus/utils'\r\n\r\nimport type { ExtractPropTypes } from 'vue'\r\n\r\nimport type Marquee from './marquee.vue'\r\n\r\n\r\n// 输入框\r\nexport const marqueeProps = buildProps({\r\n  /*\r\n  * @description 列数，当列为0时为单行滚动\r\n  */\r\n  column:{\r\n    type: Number,\r\n    default:0\r\n  },\r\n  direction:{\r\n    type:[definePropType<'normal' | 'reverse'>(String),definePropType<(e:number) => 'normal' | 'reverse'>(Function)] ,\r\n    default:'normal'\r\n  },\r\n  rotate:{\r\n    type: Number,\r\n    default:0\r\n  },\r\n  gradient:{\r\n    type: Boolean,\r\n    default:false\r\n  },\r\n  gradientColor:{\r\n    type: String,\r\n    default:'rgba(255, 255, 255, 1)'\r\n  },\r\n  gradientWidth:{\r\n    type: Number,\r\n    default:100\r\n  },\r\n  vertical:{\r\n    type: Boolean,\r\n    default:false\r\n  },\r\n  spacing:{\r\n    type: Number,\r\n    default:0\r\n  },\r\n  left:{\r\n    type: String,\r\n    default:'20%'\r\n  },\r\n  top:{\r\n    type: String,\r\n    default:'20%'\r\n  }\r\n} as const)\r\n\r\nexport const marqueeEmits = {\r\n  complete: (e:boolean) => e,\r\n  'loop-complete': (e:boolean) => e,  \r\n  pause: (e:boolean) => e,\r\n  resume: (e:boolean) => e,\r\n} as const\r\n\r\nexport type MarqueeProps = ExtractPropTypes<typeof marqueeProps> // 输入框\r\n\r\nexport type MarqueeInstance = InstanceType<typeof Marquee> // 输入框"],"names":[],"mappings":";;;;AAQO,MAAM,eAAe,UAAA,CAAW;AAAA;AAAA;AAAA;AAAA,EAIrC,MAAA,EAAO;AAAA,IACL,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAQ;AAAA,GACV;AAAA,EACA,SAAA,EAAU;AAAA,IACR,MAAK,CAAC,cAAA,CAAqC,MAAM,CAAA,EAAE,cAAA,CAAmD,QAAQ,CAAC,CAAA;AAAA,IAC/G,OAAA,EAAQ;AAAA,GACV;AAAA,EACA,MAAA,EAAO;AAAA,IACL,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAQ;AAAA,GACV;AAAA,EACA,QAAA,EAAS;AAAA,IACP,IAAA,EAAM,OAAA;AAAA,IACN,OAAA,EAAQ;AAAA,GACV;AAAA,EACA,aAAA,EAAc;AAAA,IACZ,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAQ;AAAA,GACV;AAAA,EACA,aAAA,EAAc;AAAA,IACZ,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAQ;AAAA,GACV;AAAA,EACA,QAAA,EAAS;AAAA,IACP,IAAA,EAAM,OAAA;AAAA,IACN,OAAA,EAAQ;AAAA,GACV;AAAA,EACA,OAAA,EAAQ;AAAA,IACN,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAQ;AAAA,GACV;AAAA,EACA,IAAA,EAAK;AAAA,IACH,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAQ;AAAA,GACV;AAAA,EACA,GAAA,EAAI;AAAA,IACF,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAQ;AAAA;AAEZ,CAAU;AAEH,MAAM,YAAA,GAAe;AAAA,EAC1B,QAAA,EAAU,CAAC,CAAA,KAAc,CAAA;AAAA,EACzB,eAAA,EAAiB,CAAC,CAAA,KAAc,CAAA;AAAA,EAChC,KAAA,EAAO,CAAC,CAAA,KAAc,CAAA;AAAA,EACtB,MAAA,EAAQ,CAAC,CAAA,KAAc;AACzB;;;;"}