/
githubmirror
/
obsidian-importer
Обзор
Документация
Войти
/
githubmirror
/
obsidian-importer
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/plugin-data.ts
34 строки
912 B
Steph Ango
Onenote fixes (#611)
10 авг 2026, 05:56
Не верифицирован
10 авг 2026, 05:56
1fc634d
Код
Авторство
О чём код?
import { AuthCallback } from './constants'; import type { AttachmentLocation, DuplicateHandling } from './format-importer'; export interface OutputSettings { folder: string; attachments: AttachmentLocation; duplicates: DuplicateHandling; saveSourceId: boolean; } export interface ImporterData { secrets: Record<string, string>; /** Legacy output folders. */ outputLocations: Record<string, string>; outputSettings: Record<string, OutputSettings>; onenoteAttachments: Record<string, string>; sourceFolders: Record<string, string>; lastSourceFolder: string; } export const DEFAULT_DATA: ImporterData = { secrets: {}, outputLocations: {}, outputSettings: {}, onenoteAttachments: {}, sourceFolders: {}, lastSourceFolder: '', }; export interface HostPlugin { loadData(): Promise<ImporterData>; saveData(data: ImporterData): Promise<void>; registerAuthCallback(callback: AuthCallback): void; }