Zum Hauptinhalt springen

Variable: SillyTavernImportResultSchema

const SillyTavernImportResultSchema: TObject<{ conflictPolicy: TOptional<TUnion<[TLiteral<"skip">, TLiteral<"copy">, TLiteral<"merge">, TLiteral<"replace">]>>; counts: TObject<{ apiSettings: TObject<{ imported: TInteger; reused: TInteger; skipped: TInteger; }>; backgrounds: TObject<{ imported: TInteger; reused: TInteger; skipped: TInteger; }>; characters: TObject<{ imported: TInteger; reused: TInteger; skipped: TInteger; }>; chats: TObject<{ imported: TInteger; reused: TInteger; skipped: TInteger; }>; extensionSettings: TObject<{ imported: TInteger; reused: TInteger; skipped: TInteger; }>; groups: TObject<{ imported: TInteger; reused: TInteger; skipped: TInteger; }>; legacyExtensions: TObject<{ imported: TInteger; reused: TInteger; skipped: TInteger; }>; lorebooks: TObject<{ imported: TInteger; reused: TInteger; skipped: TInteger; }>; loreEntries: TObject<{ imported: TInteger; reused: TInteger; skipped: TInteger; }>; messages: TObject<{ imported: TInteger; reused: TInteger; skipped: TInteger; }>; personas: TObject<{ imported: TInteger; reused: TInteger; skipped: TInteger; }>; presets: TObject<{ imported: TInteger; reused: TInteger; skipped: TInteger; }>; themes: TObject<{ imported: TInteger; reused: TInteger; skipped: TInteger; }>; }>; jobId: TString; reusedArchive: TBoolean; safetyBackupId: TString; selectedCategories: TOptional<TArray<TUnion<[TLiteral<"characters">, TLiteral<"chats">, TLiteral<"personas">, TLiteral<"lorebooks">, TLiteral<"presets">, TLiteral<"groups">, TLiteral<"backgrounds">, TLiteral<"extensionSettings">]>>>; sourceHash: TString; sourceName: TString; warningCount: TInteger; warnings: TArray<TObject<{ code: TString; params: TOptional<TRecord<TString, TUnknown>>; path: TOptional<TString>; }>>; }>

Defined in: packages/contracts/src/dataImport.ts:113