UNPKG

ovm

Version:

OVM is a CLI application for managing Obsidian vaults.

14 lines 660 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getFilteredSyncEntries = void 0; const getFilteredSyncEntries = ({ config, vault, types, pluginId, }) => { const entries = config.sync?.files || []; let filteredEntries = entries.filter((entry) => types.includes(entry.type)); if (pluginId) { filteredEntries = filteredEntries.filter((entry) => entry.pluginId === pluginId); } const vaultName = vault.name; return filteredEntries.filter((entry) => !entry.vaults || entry.vaults.includes(vaultName)); }; exports.getFilteredSyncEntries = getFilteredSyncEntries; //# sourceMappingURL=config.js.map