/
githubmirror
/
obsidian-clipper
Обзор
Документация
Войти
/
githubmirror
/
obsidian-clipper
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/utils/variables/simple.ts
16 строк
710 B
Steph Ango
Logic (#667)
10 янв 2026, 23:47
Не верифицирован
10 янв 2026, 23:47
9adcc76
Код
Авторство
О чём код?
import { applyFilters } from '../filters'; import { resolveVariable, valueToString } from '../resolver'; // Function to process a simple variable (without special prefixes) export async function processSimpleVariable(variableString: string, variables: { [key: string]: any }, currentUrl: string): Promise<string> { const [variablePath, ...filterParts] = variableString.split('|').map(part => part.trim()); // Use unified resolver for variable lookup const value = resolveVariable(variablePath, variables); // Convert to string for filter processing const stringValue = valueToString(value); const filtersString = filterParts.join('|'); return applyFilters(stringValue, filtersString, currentUrl); }