mirror of
https://github.com/decaf-dev/obsidian-vault-explorer.git
synced 2026-07-22 10:10:31 +00:00
16 lines
663 B
TypeScript
16 lines
663 B
TypeScript
import type { VaultExplorerPluginSettings_1_30_5 } from "src/types/types-1.30.5";
|
|
import type { VaultExplorerPluginSettings_1_32_2 } from "src/types/types-1.32.2";
|
|
import MigrationInterface from "./migration_interface";
|
|
|
|
export default class Migrate_1_31_0 implements MigrationInterface {
|
|
migrate(data: Record<string, unknown>) {
|
|
const typedData = data as unknown as VaultExplorerPluginSettings_1_30_5;
|
|
const newData: VaultExplorerPluginSettings_1_32_2 = {
|
|
...typedData,
|
|
shouldWrapFilterGroups: typedData.filterGroupsWrapping === "wrap"
|
|
};
|
|
|
|
delete (newData as any).filterGroupsWrapping;
|
|
return newData as unknown as Record<string, unknown>;
|
|
}
|
|
}
|