UNPKG

@mui/x-internals

Version:

Utility functions for the MUI X packages (internal use only).

32 lines 838 B
/** * Make sure a controlled prop is used correctly. * Logs errors if the prop either: * * - switch between controlled and uncontrolled * - modify it's default value * @param parameters */ declare function useAssertModelConsistencyOutsideOfProduction<T>(parameters: { /** * The warning prefix indicating from which package the warning comes from. */ warningPrefix?: string; /** * The name of the component used in the warning message. */ componentName: string; /** * The name of the controlled state. */ propName: string; /** * The value of the controlled prop. */ controlled: T | undefined; /** * The default value of the controlled prop. */ defaultValue: T; }): void; export declare const useAssertModelConsistency: typeof useAssertModelConsistencyOutsideOfProduction; export {};