Vue Guideline: TypeScript — Use PropType for complex props. Description: Type complex prop types. Do: PropType<User> for object props. Don't: Object without type. Good Example: type: Object as PropType<User>. Bad Example: type: Object. Severity: Medium. Docs: .