Deprecate `AccessibilityInfo.removeEventListener` in favor of `remove… · rescript-react-native/rescript-react-native@44f4465

Original file line numberDiff line numberDiff line change

@@ -10,7 +10,7 @@ external addEventListener: @string

1010

| #screenReaderChanged(bool => unit)

1111

| #reduceTransparencyChanged(bool => unit)

1212

| #announcementFinished(announcementResult => unit)

13-

] => unit = "addEventListener"

13+

] => EventSubscription.t = "addEventListener"

1414
1515

@scope("AccessibilityInfo") @module("react-native")

1616

external announceForAccessibility: string => unit = "announceForAccessibility"

@@ -36,7 +36,9 @@ external isReduceTransparencyEnabled: unit => Js.Promise.t<bool> = "isReduceTran

3636

@scope("AccessibilityInfo") @module("react-native")

3737

external isScreenReaderEnabled: unit => Js.Promise.t<bool> = "isScreenReaderEnabled"

3838
39-

@scope("AccessibilityInfo") @module("react-native")

39+

@deprecated("Instead of using removeEventListener(), invoke `remove()` on the subscription itself.")

40+

@scope("AccessibilityInfo")

41+

@module("react-native")

4042

external removeEventListener: @string

4143

[

4244

| #boldTextChanged(bool => unit)