Function: updateSelector()
@ghentcdh/annotated-text / updateSelector
Function: updateSelector()
updateSelector(
annotation
,target
):object
Defined in: libs/core/src/lib/adapter/annotation/w3c/utils/target.utils.ts:67
Parameters
annotation
@context
string
= ...
body
{ format
: "text"
; language
: string
; source
: string
; type
: "TextualBody"
; value
: string
; } | { purpose
: "tagging"
; type
: "TextualBody"
; value
: string
; } | { id
: string
; purpose
: "describing"
; source
: string
; type
: "SpecificResource"
; value
: any
; } | { textType
: string
; type
: "AnnotationType"
; } | ({ format
: "text"
; language
: string
; source
: string
; type
: "TextualBody"
; value
: string
; } | { purpose
: "tagging"
; type
: "TextualBody"
; value
: string
; } | { id
: string
; purpose
: "describing"
; source
: string
; type
: "SpecificResource"
; value
: any
; } | { textType
: string
; type
: "AnnotationType"
; })[] = ...
id
string
= ...
motivation
"tagging"
| "classifying"
= ...
target
{ processingLanguage
: string
; selector
: { end
: number
; start
: number
; type
: "TextPositionSelector"
; }; source
: string
; textDirection
: "ltr"
| "rtl"
; type
: "Text"
; } | object
[] = ...
target
processingLanguage?
string
= ...
selector?
{ end
: number
; start
: number
; type
: "TextPositionSelector"
; } = ...
selector.end
number
= ...
selector.start
number
= ...
selector.type
"TextPositionSelector"
= ...
source?
string
= ...
textDirection?
"ltr"
| "rtl"
= ...
type
"Text"
= ...
Returns
object
@context
@context:
string
body
body: {
format
:"text"
;language
:string
;source
:string
;type
:"TextualBody"
;value
:string
; } | {purpose
:"tagging"
;type
:"TextualBody"
;value
:string
; } | {id
:string
;purpose
:"describing"
;source
:string
;type
:"SpecificResource"
;value
:any
; } | {textType
:string
;type
:"AnnotationType"
; } | ({format
:"text"
;language
:string
;source
:string
;type
:"TextualBody"
;value
:string
; } | {purpose
:"tagging"
;type
:"TextualBody"
;value
:string
; } | {id
:string
;purpose
:"describing"
;source
:string
;type
:"SpecificResource"
;value
:any
; } | {textType
:string
;type
:"AnnotationType"
; })[]
id
id:
string
motivation
motivation:
"tagging"
|"classifying"
target
target: {
processingLanguage
:string
;selector
: {end
:number
;start
:number
;type
:"TextPositionSelector"
; };source
:string
;textDirection
:"ltr"
|"rtl"
;type
:"Text"
; } |object
[]