photoeditorsdk
Version:
The most comprehensive photo editor SDK for HTML5
20 lines (19 loc) • 751 B
TypeScript
import { CustomCardProps } from './card';
interface LibraryItemCardProps extends CustomCardProps {
authorName?: string;
authorAvatar?: string;
}
export interface AdvancedItemCardProps {
library: LibraryItemCardProps;
filter: CustomCardProps;
sticker: CustomCardProps;
text: CustomCardProps;
textdesign: CustomCardProps;
transform: CustomCardProps;
focus: CustomCardProps;
frame: CustomCardProps;
overlay: CustomCardProps;
}
export type CustomItemCardProps<T extends keyof AdvancedItemCardProps = keyof AdvancedItemCardProps> = AdvancedItemCardProps[T];
export type CustomItemCard<T extends keyof AdvancedItemCardProps = keyof AdvancedItemCardProps> = React.ComponentType<CustomItemCardProps<T>>;
export {};