]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
refactor: fix type issues
authorEduardo San Martin Morote <posva13@gmail.com>
Mon, 25 May 2020 12:35:49 +0000 (14:35 +0200)
committerEduardo San Martin Morote <posva13@gmail.com>
Mon, 25 May 2020 12:35:49 +0000 (14:35 +0200)
__tests__/ssr/app/App.ts
src/ssrPlugin.ts

index 5699a4d2ef30b0217fc8d5f17eb6c93182e23004..4d094cc638ec45b1609b5c2032129603d21a07e7 100644 (file)
@@ -1,4 +1,7 @@
-import { defineComponent, computed } from '@vue/composition-api'
+import {
+  createComponent as defineComponent,
+  computed,
+} from '@vue/composition-api'
 import { useStore } from './store'
 
 export default defineComponent({
index 838b4cff02eec8949ef4a16ff820eeb89673c8b3..6cda44caba7af9ce205134ab45becdebc0346dc4 100644 (file)
@@ -1,5 +1,6 @@
 import { VueConstructor } from 'vue/types'
 import { setActiveReq } from './rootStore'
+import { SetupContext } from '@vue/composition-api'
 
 export const PiniaSsr = (vue: VueConstructor) => {
   const isServer = typeof window === 'undefined'
@@ -13,9 +14,11 @@ export const PiniaSsr = (vue: VueConstructor) => {
 
   vue.mixin({
     beforeCreate() {
+      // @ts-ignore
       const { setup, serverPrefetch } = this.$options
       if (setup) {
-        this.$options.setup = (props, context) => {
+        // @ts-ignore
+        this.$options.setup = (props: any, context: SetupContext) => {
           // @ts-ignore
           setActiveReq(context.ssrContext.req)
           return setup(props, context)