Removed `NativeEventEmitter.Subscription` in favor of just calling `.… · rescript-react-native/rescript-react-native@0e4bb2d

Original file line numberDiff line numberDiff line change

@@ -1,18 +1,12 @@

11

type t

22
3-

type subscription

4-
53

@new @module("react-native")

64

external make: 'nativeModule => t = "NativeEventEmitter"

75
86

@send

9-

external addListener: (t, string, 'a => unit) => subscription = "addListener"

7+

external addListener: (t, string, 'a => unit) => EventSubscription.t = "addListener"

108
119

@send

1210

external removeAllListeners: (t, string) => unit = "removeAllListeners"

1311
1412

@send external listenerCount: (t, string) => unit = "listenerCount"

15-
16-

module Subscription = {

17-

@send external remove: (subscription, unit) => unit = "remove"

18-

}