Files
video-gen/video-gen-admin/node_modules/@rc-component/picker/lib/hooks/useSemantic.d.ts
T
2026-05-25 17:08:18 +08:00

14 lines
683 B
TypeScript

import type { SharedPickerProps } from '../interface';
export type FilledPanelClassNames = NonNullable<SharedPickerProps['classNames']>['popup'];
export type FilledPanelStyles = NonNullable<SharedPickerProps['styles']>['popup'];
export type FilledClassNames = NonNullable<SharedPickerProps['classNames']> & {
popup: FilledPanelClassNames;
};
export type FilledStyles = NonNullable<SharedPickerProps['styles']> & {
popup: FilledPanelStyles;
};
/**
* Convert `classNames` & `styles` to a fully filled object
*/
export default function useSemantic(classNames?: SharedPickerProps['classNames'], styles?: SharedPickerProps['styles']): readonly [FilledClassNames, FilledStyles];