UNPKG

ts-type

Version:

add some typescript type and re-export some build-in typescript type

10 lines (9 loc) 236 B
/** * Created by user on 2019/6/12. */ export type ITSValueOfMember<T, K extends keyof T> = T extends { [p in K]: infer U; } ? U : never; export type ITSLengthOf<T extends { length: number; }> = ITSValueOfMember<T, 'length'>;