import { List } from '../util/List'; import { If } from '../util/If'; import { NumberToString } from '../cast/NumberToString'; import { ObjectHasKey } from '../object/ObjectHasKey'; import { DecIndex } from './DecIndex'; /** * Decrease the indexes on a numerically indexed object such an amount as * to lower the first one to `0`. */ export type ZeroIndex, I extends number = R[0]> = If, R, DecIndex>;