From 9b092e918a7ff99049a7bf520c454cb1c323f9b8 Mon Sep 17 00:00:00 2001 From: syuilo <Syuilotan@yahoo.co.jp> Date: Fri, 12 Nov 2021 21:29:59 +0900 Subject: [PATCH] refactoring --- packages/client/src/components/notification.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/client/src/components/notification.vue b/packages/client/src/components/notification.vue index b629820043..1f61bee6f8 100644 --- a/packages/client/src/components/notification.vue +++ b/packages/client/src/components/notification.vue @@ -69,6 +69,7 @@ <script lang="ts"> import { defineComponent, ref, onMounted, onUnmounted } from 'vue'; +import * as misskey from 'misskey-js'; import { getNoteSummary } from '@/scripts/get-note-summary'; import XReactionIcon from './reaction-icon.vue'; import MkFollowButton from './follow-button.vue'; @@ -105,7 +106,7 @@ export default defineComponent({ const reactionRef = ref(null); onMounted(() => { - let readObserver: IntersectionObserver = null; + let readObserver: IntersectionObserver | null = null; let connection = null; if (!props.notification.isRead) { @@ -168,7 +169,7 @@ export default defineComponent({ closeReactionTooltip(); }; - let changeReactionTooltipShowingState: () => void; + let changeReactionTooltipShowingState: (() => void) | null; const openReactionTooltip = () => { closeReactionTooltip(); @@ -195,7 +196,7 @@ export default defineComponent({ }; return { - getNoteSummary: (text: string) => getNoteSummary(text, i18n.locale), + getNoteSummary: (note: misskey.entities.Note) => getNoteSummary(note), followRequestDone, groupInviteDone, notePage,