!27 修复,[VueTypes warn]: VueTypes.extend is deprecated.警告问题
Merge pull request !27 from 三个三/ts
| | |
| | | import { CSSProperties } from 'vue'; |
| | | import { createTypes, VueTypeValidableDef, VueTypesInterface } from 'vue-types'; |
| | | import VueTypes, { createTypes, toValidableType, VueTypeValidableDef, VueTypesInterface } from 'vue-types'; |
| | | |
| | | type PropTypes = VueTypesInterface & { |
| | | readonly style: VueTypeValidableDef<CSSProperties>; |
| | |
| | | integer: undefined |
| | | }) as PropTypes; |
| | | |
| | | propTypes.extend([ |
| | | { |
| | | name: 'style', |
| | | getter: true, |
| | | type: [String, Object], |
| | | default: undefined |
| | | export default class ProjectTypes extends VueTypes { |
| | | static get style() { |
| | | return toValidableType('style', { |
| | | type: [String, Object], |
| | | default: undefined |
| | | |
| | | }) |
| | | } |
| | | ]); |
| | | } |
| | | export { propTypes }; |