Using a Typescript interface or type as a prop type in VueJS
export default Vue.extend({ props: { myProperty: Object as () => MyType, }, });