Skip to content

Commit 7e581b4

Browse files
committed
(typescript) update types
1 parent fd54641 commit 7e581b4

File tree

1 file changed

+40
-6
lines changed

1 file changed

+40
-6
lines changed

types/index.d.ts

Lines changed: 40 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ import Vue, { VNode, Component } from 'vue'
22

33
export type StringNumber = string | number
44

5-
export interface Rooms {
5+
export type Rooms = Room[]
6+
7+
export interface Room {
68
roomId: StringNumber
79
roomName: string
810
users: Users[]
@@ -35,7 +37,9 @@ export interface UserStatus {
3537
last_changed: string
3638
}
3739

38-
export interface Messages {
40+
export type Messages = Message[]
41+
42+
export interface Message {
3943
_id: StringNumber
4044
content: string
4145
sender_id: StringNumber
@@ -66,10 +70,40 @@ export interface MessageReactions {
6670
}
6771

6872
export interface Slots {
69-
spinner: VNode[]
70-
'no-result': VNode[]
71-
'no-more': VNode[]
72-
error: VNode[]
73+
'rooms-header': VNode[]
74+
'room-list-item': VNode[]
75+
'room-list-options': VNode[]
76+
'room-header': VNode[]
77+
'room-header-avatar': VNode[]
78+
'room-header-info': VNode[]
79+
'room-options': VNode[]
80+
message: VNode[]
81+
'messages-empty': VNode[]
82+
'rooms-empty': VNode[]
83+
'no-room-selected': VNode[]
84+
'menu-icon': VNode[]
85+
'toggle-icon': VNode[]
86+
'scroll-icon': VNode[]
87+
'reply-close-icon': VNode[]
88+
'image-close-icon': VNode[]
89+
'file-icon': VNode[]
90+
'file-close-icon': VNode[]
91+
'edit-close-icon': VNode[]
92+
'emoji-picker-icon': VNode[]
93+
'emoji-picker-reaction-icon': VNode[]
94+
'paperclip-icon': VNode[]
95+
'send-icon': VNode[]
96+
'eye-icon': VNode[]
97+
'document-icon': VNode[]
98+
'pencil-icon': VNode[]
99+
'checkmark-icon': VNode[]
100+
'deleted-icon': VNode[]
101+
'microphone-icon': VNode[]
102+
'microphone-off-icon': VNode[]
103+
'dropdown-icon': VNode[]
104+
'room-list-options-icon': VNode[]
105+
'search-icon': VNode[]
106+
'add-icon': VNode[]
73107
[key: string]: VNode[]
74108
}
75109

0 commit comments

Comments
 (0)