{"version":3,"file":"props.mjs","sources":["../../src/anchor/props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件，请勿随意修改。如需修改请联系 PMC\n * updated at 2021-12-12 19:17:30\n * */\n\nimport { TdAnchorProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n  /** 透传 Affix 组件属性，即让 Anchor 组件支持所有 Affix 组件特性 */\n  affixProps: {\n    type: Object as PropType<TdAnchorProps['affixProps']>,\n  },\n  /** 锚点区域边界 */\n  bounds: {\n    type: Number,\n    default: 5,\n  },\n  /** 指定滚动的容器。数据类型为 String 时，会被当作选择器处理，进行节点查询。示例：'body' 或 () => document.body */\n  container: {\n    type: [String, Function] as PropType<TdAnchorProps['container']>,\n    default: () => () => window,\n  },\n  /** 用于自定义选中项左侧游标 */\n  cursor: {\n    type: Function as PropType<TdAnchorProps['cursor']>,\n  },\n  /** 组件尺寸，small(120px)，medium(200px)，large(320px) */\n  size: {\n    type: String as PropType<TdAnchorProps['size']>,\n    default: 'medium' as TdAnchorProps['size'],\n    validator(val: TdAnchorProps['size']): boolean {\n      return ['small', 'medium', 'large'].includes(val);\n    },\n  },\n  /** 锚点滚动偏移量 */\n  targetOffset: {\n    type: Number,\n    default: 0,\n  },\n  /** 锚点改变时触发 */\n  onChange: Function as PropType<TdAnchorProps['onChange']>,\n  /** 锚点被点击时触发 */\n  onClick: Function as PropType<TdAnchorProps['onClick']>,\n};\n"],"names":["affixProps","type","bounds","container","cursor","size","targetOffset","onChange","onClick"],"mappings":";;;;;;AAUA,sCAAA,YAAA;AAEEA,EAAAA,UAAAA,EAAAA;AACEC,IAAAA,IAAAA,EAAAA,MAAAA;;AAGFC,EAAAA,MAAAA,EAAAA;AACED,IAAAA,IAAAA,EAAAA,MAAAA;;;AAIFE,EAAAA,SAAAA,EAAAA;AACEF,IAAAA,IAAAA,EAAAA,CAAAA,MAAAA,EAAAA,QAAAA,CAAAA;AACA,IAAA,SAAA,EAAA,SAAA,QAAA,GAAA;;AAAe,QAAA,OAAA,MAAA,CAAA;AAAM,OAAA,CAAA;AAAA,KAAA;;AAGvBG,EAAAA,MAAAA,EAAAA;AACEH,IAAAA,IAAAA,EAAAA,QAAAA;;AAGFI,EAAAA,IAAAA,EAAAA;AACEJ,IAAAA,IAAAA,EAAAA,MAAAA;AACA,IAAA,SAAA,EAAA,QAAA;;;AAGA,KAAA;;AAGFK,EAAAA,YAAAA,EAAAA;AACEL,IAAAA,IAAAA,EAAAA,MAAAA;;;AAIFM,EAAAA,QAAAA,EAAAA,QAAAA;AAEAC,EAAAA,OAAAA,EAAAA,QAAAA;AACF,CAAA;;;;"}