UNPKG

fix-bad-declaration-output

Version:

Do you have bad declarations? Is it too hard to fix complex tooling? (Or do you not have the time to learn how?)

7 lines (6 loc) 284 B
import type { issues } from './fixes/index.js'; export type IssuesMap = typeof issues; export type Issue = keyof IssuesMap; export type IssueFunction = IssuesMap[Issue]; export type FixerPair<Key extends Issue> = [Key, IssuesMap[Key]]; export type Fixes = (Issue | FixerPair<any>)[];