Selector: {
conformsTo?: string;
type: "FragmentSelector";
value: string;
} | {
type: "CssSelector";
value: string;
} | {
type: "XPathSelector";
value: string;
} | {
exact: string;
prefix?: string;
suffix?: string;
type: "TextQuoteSelector";
} | {
end: number;
start: number;
type: "TextPositionSelector";
} | {
end: number;
start: number;
type: "DataPositionSelector";
} | {
type: "SvgSelector";
value: string;
} | {
endContainer: string;
endOffset: number;
startContainer: string;
startOffset: number;
type: "RangeSelector";
} | {
cfi?: string;
title?: string;
type: "EPUBContentSelector";
url: string;
} | {
index: number;
label?: string;
type: "PageSelector";
}
See