unified-query
Version:
Composable search input with autocompletion and a rich query-language parser for the Unified Data System
21 lines (20 loc) • 519 B
JavaScript
/* helper – wrap raw body in a Segment stub */
// TODO are these equivalent helpers?
// function seg(keyword: string, body: string): Segment {
// return {
// keyword,
// body,
// raw: '@' + keyword + (body ? ' ' + body : ''),
// from: 0,
// to: body.length,
// };
// }
export function seg(keyword, body) {
return {
keyword,
body,
raw: '@' + keyword + (body ? ' ' + body : ''),
from: 0,
to: body.length + keyword.length + 1,
};
}