ts-toolbelt
Version:
TypeScript's largest utility library
17 lines (16 loc) • 372 B
TypeScript
import { Iteration } from './Iteration';
/**
* Get the position of `I` (**string**)
* @param I to query
* @returns [[String]]
* @example
* ```ts
* import {I} from 'ts-toolbelt'
*
* type i = I.IterationOf<'20'>
*
* type test0 = I.Key<i> // '20'
* type test1 = I.Key<I.Next<i>> // '21'
* ```
*/
export declare type Key<I extends Iteration> = `${I[0]}`;