1234567891011121314151617181920212223242526272829 |
- /**
- * interface for an options-bag where `window.getComputedStyle` can be mocked
- */
- export interface ComputeTextAlternativeOptions {
- compute?: "description" | "name";
- /**
- * Set to true if window.computedStyle supports the second argument.
- * This should be false in JSDOM. Otherwise JSDOM will log console errors.
- */
- computedStyleSupportsPseudoElements?: boolean;
- /**
- * mock window.getComputedStyle. Needs `content`, `display` and `visibility`
- */
- getComputedStyle?: typeof window.getComputedStyle;
- /**
- * Set to `true` if you want to include hidden elements in the accessible name and description computation.
- * Skips 2A in https://w3c.github.io/accname/#computation-steps.
- * @default false
- */
- hidden?: boolean;
- }
- /**
- * implements https://w3c.github.io/accname/#mapping_additional_nd_te
- * @param root
- * @param options
- * @returns
- */
- export declare function computeTextAlternative(root: Element, options?: ComputeTextAlternativeOptions): string;
- //# sourceMappingURL=accessible-name-and-description.d.ts.map
|