### Version 2.5.16 ### Reproduction link [https://github.com/ondrej-janosik/vue-bug-props/blob/master/src/App.vue](https://github.com/ondrej-janosik/vue-bug-props/blob/master/src/App.vue) ### Steps to reproduce 1) Create a new project with VUE CLI, just add typescript  2) Open is VS code 2) Create a property in data in App.vue  3) Access this property in a computed method - works  4) Add prop with type array  5) Computed property context is broken - not work  6) Change prop type to for example to object - works  ### What is expected? A computed property should have the same context even if prop with type array is presented ### What is actually happening? Computed property context is missing <!-- generated by vue-issues. DO NOT REMOVE -->