Skip to content

Commit 49885b3

Browse files
committed
docs: update
1 parent d9db311 commit 49885b3

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

docs/content/2.get-started/1.guide/4.types.md

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,22 +20,28 @@ export type ModalId = number | string | symbol
2020
export type StyleValue = string | CSSProperties | (string | CSSProperties)[]
2121
```
2222
23+
## ModalSlot
24+
25+
```ts
26+
export type ModalSlot<T extends Record<string, any> = {}> = string | Component | {
27+
component: Component
28+
attrs?: T
29+
}
30+
```
31+
2332
## UseModalOptionsPrivate
2433
2534
```ts
2635
export type UseModalOptionsPrivate<
27-
ModalProps extends ComponentProps,
28-
DefaultSlotProps extends ComponentProps,
36+
ModalProps extends ComponentProps = {},
37+
DefaultSlotProps extends ComponentProps = {},
2938
> = {
3039
context?: Vfm
3140
component: Component
3241
attrs?: ModalProps
3342
slots?: {
34-
default: string | {
35-
component: Component
36-
attrs?: DefaultSlotProps
37-
}
38-
[key: string]: any
43+
default: ModalSlot<DefaultSlotProps>
44+
[key: string]: ModalSlot
3945
}
4046

4147
id?: symbol

0 commit comments

Comments
 (0)