UNPKG

single-spa-vue

Version:

a single-spa plugin for vue.js applications

27 lines (23 loc) 617 B
import ".."; import singleSpaVue, { SingleSpaVueOpts, SingleSpaOptsVue2, SingleSpaOptsVue3, } from "single-spa-vue"; import { expectAssignable } from "tsd"; const Vue = () => {}; const appOptions = {}; const optsVue2: SingleSpaOptsVue2 = { Vue, appOptions, }; expectAssignable<SingleSpaVueOpts>(optsVue2); singleSpaVue(optsVue2); const createApp = () => {}; const optsVue3: SingleSpaOptsVue3 = { createApp, appOptions: (opts: object, props: object) => Promise.resolve(), handleInstance: (instance: any, props: object) => {}, }; expectAssignable<SingleSpaVueOpts>(optsVue3); singleSpaVue(optsVue3);