!27 修复,[VueTypes warn]: VueTypes.extend is deprecated.警告问题

Merge pull request !27 from 三个三/ts
This commit is contained in:
三个三 2023-07-14 16:09:34 +00:00 committed by 疯狂的狮子Li
parent e64f4b83c8
commit d69f0992c7

View File

@ -1,5 +1,5 @@
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>;
@ -14,12 +14,13 @@ const propTypes = createTypes({
integer: undefined
}) as PropTypes;
propTypes.extend([
{
name: 'style',
getter: true,
export default class ProjectTypes extends VueTypes {
static get style() {
return toValidableType('style', {
type: [String, Object],
default: undefined
})
}
}
]);
export { propTypes };