UNPKG

@navikt/ds-react

Version:

React components from the Norwegian Labour and Welfare Administration.

13 lines (12 loc) 770 B
/** * Sort an array of DOM nodes according to the HTML tree order * @see http://www.w3.org/TR/html5/infrastructure.html#tree-order * Inspired by * - https://github.com/floating-ui/floating-ui/blob/8e449abb0bfda143c6a6eb01d3e6943c095b744f/packages/react/src/components/FloatingList.tsx#L8 * - https://github.com/chakra-ui/chakra-ui/tree/5ec0be610b5a69afba01a9c22365155c1b519136/packages/components/descendant */ export declare function sortNodes(nodes: Node[]): Node[]; export declare const isElement: (el: any) => el is HTMLElement; export declare function getNextIndex(current: number, max: number, loop: boolean): number; export declare function getPrevIndex(current: number, max: number, loop: boolean): number; export declare const cast: <T>(value: any) => T;