From f608ee82f3d6bc363ddc4bffc8713c213fab11be Mon Sep 17 00:00:00 2001 From: arayaryoma Date: Thu, 17 May 2018 16:04:59 +0900 Subject: [PATCH] Use IMessage type instead of `any` to define the type of message property --- index.d.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/index.d.ts b/index.d.ts index 5325d3d3a..c0b5aa1fd 100644 --- a/index.d.ts +++ b/index.d.ts @@ -135,7 +135,7 @@ export class GiftedAvatarProps extends React.Component { } export interface GiftedChatProps { /* Messages to display */ - messages?: any[]; + messages?: IMessage[]; /* Input text; default is undefined, but if specified, it will override GiftedChat's internal state */ text?: string; /* Placeholder when text is empty; default is 'Type a message...' */ @@ -183,7 +183,7 @@ export interface GiftedChatProps { /* Reverses display order of messages; default is true */ inverted?: boolean; /*Custom message container */ - renderMessage?(message: any): React.ReactNode; + renderMessage?(message: IMessage): React.ReactNode; /* Custom message text */ renderMessageText?(messageText: MessageTextProps): React.ReactNode; /* Custom message image */ @@ -234,15 +234,15 @@ export interface GiftedChatProps { export class GiftedChat extends React.Component { static append( - currentMessages: any[], - messages: any[], + currentMessages: IMessage[], + messages: IMessage[], inverted?: boolean - ): any[]; + ): IMessage[]; static prepend( - currentMessages: any[], - messages: any[], + currentMessages: IMessage[], + messages: IMessage[], inverted?: boolean - ): any[]; + ): IMessage[]; } interface InputToolbarProps {