adwaita-web
Version:
A GTK inspired toolkit designed to build awesome web apps
6 lines (5 loc) • 381 B
TypeScript
/// <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">;