shellTabEditor
Admin 页配置表格用的壳层 Tab 编辑辅助:为 Tab 行附加本地 _localId,提交前剥离为可落库的 ChatShellTabConfig。
导入
typescript
import {
resetShellTabEditorLocalIds,
stripEditableShellTabs,
toEditableShellTabs,
type EditableShellTab,
} from '@zengchaowu/shared/functions/shell/shellTabEditor'函数签名
typescript
type EditableShellTab = ChatShellTabConfig & { _localId: string }
function resetShellTabEditorLocalIds(): void
function toEditableShellTabs(tabs: ChatShellTabConfig[]): EditableShellTab[]
function stripEditableShellTabs(tabs: EditableShellTab[]): ChatShellTabConfig[]