Files
metabuilder/codegen/packages/spark-tools/dist/lib/utils.d.ts
johndoe6345789 a51130a127 feat: Add external low-code and postgres repositories
- codegen: Low-code React app with JSON-driven component system
- packagerepo: Schema-driven package repository with backend/frontend
- postgres: Next.js app with Drizzle ORM and PostgreSQL

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 16:48:52 +00:00

23 lines
975 B
TypeScript

import { type ClassValue } from 'clsx';
export declare function composeEventHandlers<E>(originalEventHandler?: (event: E) => void, ourEventHandler?: (event: E) => void, { checkForDefaultPrevented }?: {
checkForDefaultPrevented?: boolean | undefined;
}): (event: E) => void;
export declare function cn(...inputs: ClassValue[]): string;
export declare function findEventHandlers(props: Record<string, unknown>): string[];
type ContainerStyleProps = {
className?: string;
style?: React.CSSProperties;
};
type SeparatedStyles = {
containerClasses: string;
containerStyles: React.CSSProperties;
innerClasses: string;
innerStyles: React.CSSProperties;
};
/**
* Extracts container-related styles (margin, display, position) from className and style props.
* Returns separated classes and styles for container and inner elements.
*/
export declare function extractContainerStyles({ className, style }: ContainerStyleProps): SeparatedStyles;
export {};