r2-navigator-js
Version:
Readium 2 'navigator' for NodeJS (TypeScript)
13 lines (12 loc) • 441 B
TypeScript
export type Options = {
root: Element;
idName: (name: string) => boolean;
className: (name: string) => boolean;
tagName: (name: string) => boolean;
attr: (name: string, value: string) => boolean;
seedMinLength: number;
optimizedMinLength: number;
threshold: number;
maxNumberOfTries: number;
};
export declare function uniqueCssSelector(input: Element, doc: Document, options?: Partial<Options>): string;