export type ObjectForExtending = Record; export type Key = string | number | bigint; export type Maybe = T | undefined | null; export type Prettify = { [K in keyof T]: T[K]; } & {}; export type RequiredOnly = T & { [P in K]-?: T[P]; }; export type DataAttributes = { [K in `data-${string}`]?: string; };