eslint-plugin-perfectionist
Version:
ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.
17 lines (16 loc) • 761 B
TypeScript
import { TSESTree } from '@typescript-eslint/types'
import { SortingNodeWithOverloadSignatureImplementation } from './overload-signature-group.js'
import { NewlinesBetweenValueGetter } from '../get-newlines-between-errors.js'
import { NewlinesBetweenOption } from '../../types/common-groups-options.js'
/**
* Newlines between value getter for overload signatures.
*
* @param newlinesBetweenOverloadSignatures - Newlines between overload
* signatures option value.
* @returns NewlinesBetween option value.
*/
export declare function buildOverloadSignatureNewlinesBetweenValueGetter<
T extends TSESTree.Node,
>(
newlinesBetweenOverloadSignatures: NewlinesBetweenOption,
): NewlinesBetweenValueGetter<SortingNodeWithOverloadSignatureImplementation<T>>