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?
optionalbody: {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?
optionaltarget: {processingLanguage?:string;selector?: {end:number;start:number;type:"TextPositionSelector"; };source?:string;textDirection?:"ltr"|"rtl";type:"Text"; } |object[]