File tree Expand file tree Collapse file tree 1 file changed +4
-12
lines changed Expand file tree Collapse file tree 1 file changed +4
-12
lines changed Original file line number Diff line number Diff line change @@ -106,19 +106,11 @@ foreign import findLastIndex
106
106
\ };\
107
107
\}" :: forall a . (a -> Boolean ) -> [a ] -> Number
108
108
109
- foreign import elemIndex
110
- " function elemIndex (e) {\
111
- \ return function (l) {\
112
- \ return l.indexOf(e);\
113
- \ };\
114
- \}" :: forall a . a -> [a ] -> Number
109
+ elemIndex :: forall a . (Eq a ) => a -> [a ] -> Number
110
+ elemIndex x = findIndex ((==) x)
115
111
116
- foreign import elemLastIndex
117
- " function elemLastIndex (e) {\
118
- \ return function (l) {\
119
- \ return l.lastIndexOf(e);\
120
- \ };\
121
- \}" :: forall a . a -> [a ] -> Number
112
+ elemLastIndex :: forall a . (Eq a ) => a -> [a ] -> Number
113
+ elemLastIndex x = findLastIndex ((==) x)
122
114
123
115
foreign import append
124
116
" function append (l1) {\
You can’t perform that action at this time.
0 commit comments