@cc-heart/utils
Version:
🔧 javascript common tools collection
12 lines (9 loc) • 333 B
text/typescript
/**
* @description: String prompt for constants
* @example: type examples = LiteralUnionTips<'a' | 'b', string>
*/
export type LiteralUnionTips<T extends U, U> = T | (U & Omit<U, PropertyKey>)
export type getArrayChildItem<T extends Array<any>> = T extends Array<infer r>
? r
: never
export type fn = (...args: any) => any