UNPKG

adwaita-web

Version:

A GTK inspired toolkit designed to build awesome web apps

6 lines (5 loc) 381 B
/// <reference types="react" /> export declare type Rewrap<T> = T extends Function ? T : T extends object ? T extends infer O ? { [K in keyof O as string extends K ? never : number extends K ? never : K]: O[K]; } : never : T; export declare type ExtendElementProps<E extends keyof JSX.IntrinsicElements, P extends object> = P & Omit<JSX.IntrinsicElements[E], keyof P | "ref">;