Add makeHighlightedResultTitle helper

This commit is contained in:
Sam Carlton 2022-05-17 14:05:11 -05:00
parent ef15f12198
commit c9639e0f57

View file

@ -1,4 +1,6 @@
import { isString } from '~/helpers/check-types.js'
import {
storkIndexRelativeURL,
storkScriptURL
@ -44,6 +46,21 @@ export function makeHighlightedMarkup ( options = {} ) {
return highlighted_text
}
export function makeHighlightedResultTitle ( result ) {
const [ highlightedTitleMarkup ] = makeHighlightedMarkup({
text: result.entry.title,
highlight_ranges: result.title_highlight_ranges,
withElipsis: false
})
console.log('highlightedTitleMarkup', highlightedTitleMarkup)
console.log('result', result)
if ( !isString( highlightedTitleMarkup ) ) throw new Error('highlightedTitleMarkup is not a string')
return highlightedTitleMarkup
}
export class StorkClient {
constructor ( options = {} ) {