{"version":3,"file":"props.mjs","sources":["../../../components/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","Object","bounds","Number","container","String","Function","default","window","cursor","size","validator","val","includes","targetOffset","onChange","onClick"],"mappings":";;;;;;AAUA,YAAe;AAEbA,EAAAA,UAAY,EAAA;AACVC,IAAAA,IAAM,EAAAC,MAAAA;GACR;AAEAC,EAAAA,MAAQ,EAAA;AACNF,IAAAA,IAAM,EAAAG,MAAA;IACN,SAAS,EAAA,CAAA;GACX;AAEAC,EAAAA,SAAW,EAAA;AACTJ,IAAAA,IAAA,EAAM,CAACK,MAAA,EAAQC,QAAQ,CAAA;IACvB,SAAS,EAAA,SAATC,QAAAA,GAAA;MAAA,OAAe,YAAA;AAAA,QAAA,OAAMC,MAAA,CAAA;AAAA,OAAA,CAAA;AAAA,KAAA;GACvB;AAEAC,EAAAA,MAAQ,EAAA;AACNT,IAAAA,IAAM,EAAAM,QAAAA;GACR;AAEAI,EAAAA,IAAM,EAAA;AACJV,IAAAA,IAAM,EAAAK,MAAA;AACN,IAAA,SAAA,EAAS,QAAA;AACTM,IAAAA,WAAAA,SAAAA,UAAUC,GAAqC,EAAA;MAC7C,OAAO,CAAC,OAAS,EAAA,QAAA,EAAU,OAAO,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AAClD,KAAA;GACF;AAEAE,EAAAA,YAAc,EAAA;AACZd,IAAAA,IAAM,EAAAG,MAAA;IACN,SAAS,EAAA,CAAA;GACX;AAEAY,EAAAA,QAAU,EAAAT,QAAA;AAEVU,EAAAA,OAAS,EAAAV,QAAAA;AACX,CAAA;;;;"}