eslint-plugin-perfectionist
Version:
ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.
11 lines (10 loc) • 391 B
TypeScript
import { SortingNode } from '../types/sorting-node.js'
/**
* Builds a map from nodes to their corresponding sorting nodes.
*
* @param sortingNodes - An array of sorting nodes.
* @returns A map where each key is a node and the value is its sorting node.
*/
export declare function buildSortingNodeByNodeMap<
T extends Pick<SortingNode, 'node'>,
>(sortingNodes: T[]): Map<T['node'], T>