From 51a66ae32801893a54ac03525da2db2c328c3a98 Mon Sep 17 00:00:00 2001 From: Fine Archs Date: Wed, 11 Sep 2024 08:21:02 +0900 Subject: [PATCH] fix imports --- packages/frontend-shared/js/collapsed.ts | 8 +++++++- packages/frontend-shared/package.json | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/frontend-shared/js/collapsed.ts b/packages/frontend-shared/js/collapsed.ts index 813a280d5c..5642a23819 100644 --- a/packages/frontend-shared/js/collapsed.ts +++ b/packages/frontend-shared/js/collapsed.ts @@ -5,7 +5,13 @@ import * as mfm from 'mfm-js'; import * as Misskey from 'misskey-js'; -import { safeParseFloat } from './safe-parse.js'; + +function safeParseFloat(str: unknown): number | null { + if (typeof str !== 'string' || str === '') return null; + const num = parseFloat(str); + if (isNaN(num)) return null; + return num; +} export function shouldCollapseLegacy(note: Misskey.entities.Note, urls: string[]): boolean { const collapsed = note.cw == null && ( diff --git a/packages/frontend-shared/package.json b/packages/frontend-shared/package.json index 9981d10dd2..3f1f11cecb 100644 --- a/packages/frontend-shared/package.json +++ b/packages/frontend-shared/package.json @@ -34,6 +34,7 @@ ], "dependencies": { "misskey-js": "workspace:*", + "mfm-js": "0.24.0", "vue": "3.4.37" } }