UNPKG

@phoria/phoria-vue

Version:

Use Vue with Phoria Islands for dotnet.

13 lines (12 loc) 921 B
import { PhoriaIslandProps } from '@phoria/phoria'; import { PhoriaIsland, PhoriaIslandComponentSsrService, RenderPhoriaIslandComponent } from '@phoria/phoria/server'; import { Component } from 'vue'; import { framework } from '../main'; type RenderVuePhoriaIslandComponent<P extends PhoriaIslandProps = PhoriaIslandProps> = RenderPhoriaIslandComponent<typeof framework.name, Component, P>; declare const renderComponentToString: RenderVuePhoriaIslandComponent; declare const renderComponentToStream: RenderVuePhoriaIslandComponent; type VuePhoriaIsland = PhoriaIsland<typeof framework.name, Component>; declare function isVueIsland(island: PhoriaIsland): island is VuePhoriaIsland; declare const service: PhoriaIslandComponentSsrService<typeof framework.name, Component>; export { isVueIsland, renderComponentToStream, renderComponentToString, service }; export type { RenderVuePhoriaIslandComponent, VuePhoriaIsland };