UNPKG

@reusable-ui/types

Version:

A collection of TypeScript type utilities, assertions, and validations for ensuring type safety in reusable UI components.

12 lines (11 loc) 625 B
/** * Validates that no foreign properties are present in the given props. * This function does not perform any runtime validation; all checks are done by TypeScript. * * @template TRestProps - The type of the remaining properties. * @template TBaseProps - The base properties type. * @template TExtraProps - The extra properties type. * @param {TRestProps} restProps - The remaining properties to validate. * @returns {true} - Always returns true as the validation is done by TypeScript. */ export const validateNoForeignProps = (restProps) => true; // no actual runtime validation, all is done by TypeScript check