Lint is failing
cdans opened this issue · 0 comments
I am receiving 8 errors in 3 files.
Has somebody the same problem?
`node_modules/rn-range-slider/hooks.tsx:141:9 - error TS2769: No overload matches this call.
Overload 1 of 2, '(props: {} | Readonly<{}>): LabelContainer', gave the following error.
Type '{ onLayout: ({ nativeEvent }: any) => void; ref: MutableRefObject<LabelContainer | null>; renderContent: (value: number) => ReactNode; }' is not assignable to type 'IntrinsicAttributes & IntrinsicClassAttributes & Readonly<{}> & Readonly<{ children?: ReactNode; }>'.
Property 'onLayout' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes & Readonly<{}> & Readonly<{ children?: ReactNode; }>'.
Overload 2 of 2, '(props: {}, context: any): LabelContainer', gave the following error.
Type '{ onLayout: ({ nativeEvent }: any) => void; ref: MutableRefObject<LabelContainer | null>; renderContent: (value: number) => ReactNode; }' is not assignable to type 'IntrinsicAttributes & IntrinsicClassAttributes & Readonly<{}> & Readonly<{ children?: ReactNode; }>'.
Property 'onLayout' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes & Readonly<{}> & Readonly<{ children?: ReactNode; }>'.
141 onLayout={handleLayout}
~~~~~~~~
node_modules/rn-range-slider/index.tsx:116:5 - error TS2349: This expression is not callable.
Not all constituents of type '{ position: string; left: Value; right: Value; } | (() => void)' are callable.
Type '{ position: string; left: Value; right: Value; }' has no call signatures.
116 updateSelectedRail();
~~~~~~~~~~~~~~~~~~
node_modules/rn-range-slider/index.tsx:260:13 - error TS2349: This expression is not callable.
Not all constituents of type 'Element | ((thumbPositionInView: any, value: any) => void)' are callable.
Type 'Element' has no call signatures.
260 labelUpdate(gestureStateRef.current.lastPosition, value);
~~~~~~~~~~~
node_modules/rn-range-slider/index.tsx:262:13 - error TS2349: This expression is not callable.
Not all constituents of type 'Element | ((thumbPositionInView: any, value: any) => void)' are callable.
Type 'Element' has no call signatures.
262 notchUpdate(gestureStateRef.current.lastPosition, value);
~~~~~~~~~~~
node_modules/rn-range-slider/index.tsx:263:13 - error TS2349: This expression is not callable.
Not all constituents of type '{ position: string; left: Value; right: Value; } | (() => void)' are callable.
Type '{ position: string; left: Value; right: Value; }' has no call signatures.
263 updateSelectedRail();
~~~~~~~~~~~~~~~~~~
node_modules/rn-range-slider/index.tsx:307:26 - error TS2322: Type '{ position: string; left: Value; right: Value; } | (() => void)' is not assignable to type 'false | RegisteredStyle | Value | AnimatedInterpolation | WithAnimatedObject | WithAnimatedArray<...> | null | undefined'.
Type '{ position: string; left: Animated.Value; right: Animated.Value; }' is not assignable to type 'false | RegisteredStyle | Value | AnimatedInterpolation | WithAnimatedObject | WithAnimatedArray<...> | null | undefined'.
Type '{ position: string; left: Animated.Value; right: Animated.Value; }' is not assignable to type 'WithAnimatedObject'.
Types of property 'position' are incompatible.
Type 'string' is not assignable to type '"absolute" | "relative" | Value | AnimatedInterpolation | undefined'.
307 <Animated.View style={selectedRailStyle}>
~~~~~
node_modules/@types/react-native/index.d.ts:2441:5
2441 style?: StyleProp | undefined;
~~~~~
The expected type comes from property 'style' which is declared here on type 'IntrinsicAttributes & AnimatedProps<ViewProps & RefAttributes> & { children?: ReactNode; }'
node_modules/rn-range-slider/LabelContainer.tsx:10:14 - error TS7006: Parameter 'value' implicitly has an 'any' type.
10 setValue = value => {
~~~~~
node_modules/rn-range-slider/LabelContainer.tsx:15:13 - error TS2339: Property 'renderContent' does not exist on type 'Readonly<{}> & Readonly<{ children?: ReactNode; }>'.
15 const { renderContent, ...restProps } = this.props;
~~~~~~~~~~~~~
Found 8 errors in 3 files.`