UNPKG

sortier

Version:
16 lines (15 loc) 510 B
import { BaseNode } from "../../utilities/sort-utils.js"; export interface Node extends BaseNode { type: string; } export type TypeAnnotationOption = "*" | "function" | "null" | "object" | "undefined"; type RankMap = { everything: number; function: number; null: number; object: number; undefined: number; }; export declare function getObjectTypeRanks(options?: TypeAnnotationOption[]): RankMap; export declare function getSpreadGroups<T extends Node>(allNodes: T[]): T[][]; export {};