Closed amannn closed 2 years ago
This creates false positives when there are overloads.
E.g.:
import useQueryParamString from './useQueryParamString'; export default function useQueryParamNumber( name: string, required: true ): number; export default function useQueryParamNumber( name: string, required?: false ): number | undefined; export default function useQueryParamNumber(name: string, required?: any) { const value = useQueryParamString(name, required); return value ? parseFloat(value) : undefined; }
This creates false positives when there are overloads.
E.g.: