mirror of
https://github.com/zadam/trilium.git
synced 2025-11-18 03:00:41 +01:00
server-ts: Convert attribute_formatter
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
"use strict";
|
||||
|
||||
function formatAttrForSearch(attr, searchWithValue) {
|
||||
import BAttribute = require("../becca/entities/battribute");
|
||||
|
||||
function formatAttrForSearch(attr: BAttribute, searchWithValue: string) {
|
||||
let searchStr = '';
|
||||
|
||||
if (attr.type === 'label') {
|
||||
@@ -27,7 +29,7 @@ function formatAttrForSearch(attr, searchWithValue) {
|
||||
return searchStr;
|
||||
}
|
||||
|
||||
function formatValue(val) {
|
||||
function formatValue(val: string) {
|
||||
if (!/[^\w]/.test(val)) {
|
||||
return val;
|
||||
}
|
||||
@@ -45,6 +47,6 @@ function formatValue(val) {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
export = {
|
||||
formatAttrForSearch
|
||||
};
|
||||
@@ -4,7 +4,7 @@ const searchService = require('./search/services/search.js');
|
||||
const sql = require('./sql');
|
||||
const becca = require('../becca/becca');
|
||||
const BAttribute = require('../becca/entities/battribute');
|
||||
const {formatAttrForSearch} = require('./attribute_formatter.js');
|
||||
const {formatAttrForSearch} = require('./attribute_formatter');
|
||||
const BUILTIN_ATTRIBUTES = require('./builtin_attributes');
|
||||
|
||||
const ATTRIBUTE_TYPES = ['label', 'relation'];
|
||||
|
||||
Reference in New Issue
Block a user