Pinned Chats
This commit is contained in:
parent
6e1a83ae4e
commit
6a7d45b6fc
9 changed files with 176 additions and 27 deletions
56
ts/window.d.ts
vendored
56
ts/window.d.ts
vendored
|
@ -133,7 +133,10 @@ declare global {
|
|||
addBlockedNumber: (number: string) => void;
|
||||
addBlockedUuid: (uuid: string) => void;
|
||||
fetch: () => void;
|
||||
get: <T = any>(key: string, defaultValue?: T) => T | undefined;
|
||||
get: {
|
||||
<T = any>(key: string): T | undefined;
|
||||
<T>(key: string, defaultValue: T): T;
|
||||
};
|
||||
getItemsState: () => WhatIsThis;
|
||||
isBlocked: (number: string) => boolean;
|
||||
isGroupBlocked: (group: unknown) => boolean;
|
||||
|
@ -603,7 +606,9 @@ export type WhisperType = {
|
|||
ClearDataView: WhatIsThis;
|
||||
ReactWrapperView: WhatIsThis;
|
||||
activeConfirmationView: WhatIsThis;
|
||||
ToastView: WhatIsThis;
|
||||
ToastView: typeof Whisper.View & {
|
||||
show: (view: Backbone.View, el: Element) => void;
|
||||
};
|
||||
ConversationArchivedToast: WhatIsThis;
|
||||
ConversationUnarchivedToast: WhatIsThis;
|
||||
AppView: WhatIsThis;
|
||||
|
@ -679,28 +684,29 @@ export type WhisperType = {
|
|||
deliveryReceiptBatcher: BatcherType<WhatIsThis>;
|
||||
RotateSignedPreKeyListener: WhatIsThis;
|
||||
|
||||
ExpiredToast: any;
|
||||
BlockedToast: any;
|
||||
BlockedGroupToast: any;
|
||||
LeftGroupToast: any;
|
||||
OriginalNotFoundToast: any;
|
||||
OriginalNoLongerAvailableToast: any;
|
||||
FoundButNotLoadedToast: any;
|
||||
VoiceNoteLimit: any;
|
||||
VoiceNoteMustBeOnlyAttachmentToast: any;
|
||||
TapToViewExpiredIncomingToast: any;
|
||||
TapToViewExpiredOutgoingToast: any;
|
||||
FileSavedToast: any;
|
||||
ReactionFailedToast: any;
|
||||
MessageBodyTooLongToast: any;
|
||||
ExpiredToast: typeof Whisper.ToastView;
|
||||
BlockedToast: typeof Whisper.ToastView;
|
||||
BlockedGroupToast: typeof Whisper.ToastView;
|
||||
LeftGroupToast: typeof Whisper.ToastView;
|
||||
OriginalNotFoundToast: typeof Whisper.ToastView;
|
||||
OriginalNoLongerAvailableToast: typeof Whisper.ToastView;
|
||||
FoundButNotLoadedToast: typeof Whisper.ToastView;
|
||||
VoiceNoteLimit: typeof Whisper.ToastView;
|
||||
VoiceNoteMustBeOnlyAttachmentToast: typeof Whisper.ToastView;
|
||||
TapToViewExpiredIncomingToast: typeof Whisper.ToastView;
|
||||
TapToViewExpiredOutgoingToast: typeof Whisper.ToastView;
|
||||
FileSavedToast: typeof Whisper.ToastView;
|
||||
ReactionFailedToast: typeof Whisper.ToastView;
|
||||
MessageBodyTooLongToast: typeof Whisper.ToastView;
|
||||
FileSizeToast: any;
|
||||
UnableToLoadToast: any;
|
||||
DangerousFileTypeToast: any;
|
||||
OneNonImageAtATimeToast: any;
|
||||
CannotMixImageAndNonImageAttachmentsToast: any;
|
||||
MaxAttachmentsToast: any;
|
||||
TimerConflictToast: any;
|
||||
ConversationLoadingScreen: any;
|
||||
ConversationView: any;
|
||||
View: any;
|
||||
UnableToLoadToast: typeof Whisper.ToastView;
|
||||
DangerousFileTypeToast: typeof Whisper.ToastView;
|
||||
OneNonImageAtATimeToast: typeof Whisper.ToastView;
|
||||
CannotMixImageAndNonImageAttachmentsToast: typeof Whisper.ToastView;
|
||||
MaxAttachmentsToast: typeof Whisper.ToastView;
|
||||
TimerConflictToast: typeof Whisper.ToastView;
|
||||
PinnedConversationsFullToast: typeof Whisper.ToastView;
|
||||
ConversationLoadingScreen: typeof Whisper.View;
|
||||
ConversationView: typeof Whisper.View;
|
||||
View: typeof Backbone.View;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue