From 79184b14aabcbdc136aed3eeb175c17abb761bf9 Mon Sep 17 00:00:00 2001 From: purocean Date: Mon, 1 Jul 2024 15:55:46 +0800 Subject: [PATCH] refactor: update PositionState type and remove duplicate definition --- src/renderer/types.ts | 3 +++ src/share/types.ts | 2 -- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/renderer/types.ts b/src/renderer/types.ts index 2a4229b4..5db05592 100644 --- a/src/renderer/types.ts +++ b/src/renderer/types.ts @@ -7,6 +7,9 @@ import type * as Monaco from 'monaco-editor' export * from '@share/types' +export type PositionScrollState = { editorScrollTop?: number, viewScrollTop?: number } +export type PositionState = { line: number, column?: number } | { anchor: string } | PositionScrollState + export type TTitle = keyof {[K in MsgPath as `T_${K}`]: never} export type SettingSchema = { diff --git a/src/share/types.ts b/src/share/types.ts index eab1e6fd..e5599c9e 100644 --- a/src/share/types.ts +++ b/src/share/types.ts @@ -28,5 +28,3 @@ export interface Repo { name: string; path: string; } - -export type PositionState = { editorScrollTop?: number, viewScrollTop?: number }