1
0
mirror of https://github.com/laurent22/joplin.git synced 2024-12-24 10:27:10 +02:00
joplin/packages/lib/services/search/gotoAnythingStyleQuery.ts

20 lines
442 B
TypeScript
Raw Normal View History

import { isCallbackUrl } from '../../callbackUrlUtils';
import isItemId from '../../models/utils/isItemId';
export default (query: string) => {
if (!query) return '';
if (isItemId(query) || isCallbackUrl(query)) return query;
const output = [];
const splitted = query.split(' ');
for (let i = 0; i < splitted.length; i++) {
const s = splitted[i].trim();
if (!s) continue;
output.push(`${s}*`);
}
return output.join(' ');
};