Skip to content

Commit 0aff482

Browse files
committed
feat: more type updates
1 parent e85515d commit 0aff482

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/index.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import { renderToString } from 'vue/server-renderer'
2-
import type { Component } from 'vue'
2+
import type { AllowedComponentProps, Component, VNodeProps } from 'vue'
33
import { createSSRApp } from 'vue'
44
import { html as _html } from 'satori-html'
55
import type { SatoriOptions } from 'satori'
66
import _satori from 'satori'
77

8-
type ExtractComponentProps<TComponent> =
8+
export type ExtractComponentProps<TComponent> =
99
TComponent extends new () => {
1010
$props: infer P
1111
}
12-
? P
12+
? Omit<P, keyof VNodeProps | keyof AllowedComponentProps>
1313
: never
1414

1515
// Fix for error TS4058. Taken from satori-html source code.

0 commit comments

Comments
 (0)