From cfa53dccceda86e79553760cf1a09abd57f3ea96 Mon Sep 17 00:00:00 2001 From: Sinclair Chen Date: Wed, 20 Jul 2022 17:43:33 -0700 Subject: [PATCH] type stricter --- web/components/editor/mention-suggestion.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/web/components/editor/mention-suggestion.ts b/web/components/editor/mention-suggestion.ts index 9a858b6b..d03dd6b5 100644 --- a/web/components/editor/mention-suggestion.ts +++ b/web/components/editor/mention-suggestion.ts @@ -12,8 +12,8 @@ export const mentionSuggestion = (users: User[]): Suggestion => ({ items: ({ query }) => users.filter((u) => searchInAny(query, u.username, u.name)).slice(0, 5), render: () => { - let component: any - let popup: any + let component: ReactRenderer + let popup: ReturnType return { onStart: (props) => { component = new ReactRenderer(MentionList, { @@ -42,7 +42,7 @@ export const mentionSuggestion = (users: User[]): Suggestion => ({ } popup[0].setProps({ - getReferenceClientRect: props.clientRect, + getReferenceClientRect: props.clientRect as any, }) }, onKeyDown(props) { @@ -50,7 +50,7 @@ export const mentionSuggestion = (users: User[]): Suggestion => ({ popup[0].hide() return true } - return component.ref?.onKeyDown(props) + return (component.ref as any)?.onKeyDown(props) }, onExit() { popup[0].destroy()