Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions src/apis/AccessibilityInfo.res
Original file line number Diff line number Diff line change
Expand Up @@ -16,28 +16,28 @@ external addEventListener: @string
external announceForAccessibility: string => unit = "announceForAccessibility"

@scope("AccessibilityInfo") @module("react-native")
external getRecommendedTimeoutMillis: float => Js.Promise.t<float> = "getRecommendedTimeoutMillis"
external getRecommendedTimeoutMillis: float => promise<float> = "getRecommendedTimeoutMillis"

@scope("AccessibilityInfo") @module("react-native")
external isBoldTextEnabled: unit => Js.Promise.t<bool> = "isBoldTextEnabled"
external isBoldTextEnabled: unit => promise<bool> = "isBoldTextEnabled"

@scope("AccessibilityInfo") @module("react-native")
external isGrayscaleEnabled: unit => Js.Promise.t<bool> = "isGrayscaleEnabled"
external isGrayscaleEnabled: unit => promise<bool> = "isGrayscaleEnabled"

@scope("AccessibilityInfo") @module("react-native")
external isInvertColorsEnabled: unit => Js.Promise.t<bool> = "isInvertColorsEnabled"
external isInvertColorsEnabled: unit => promise<bool> = "isInvertColorsEnabled"

@scope("AccessibilityInfo") @module("react-native")
external isReduceMotionEnabled: unit => Js.Promise.t<bool> = "isReduceMotionEnabled"
external isReduceMotionEnabled: unit => promise<bool> = "isReduceMotionEnabled"

@scope("AccessibilityInfo") @module("react-native")
external isReduceTransparencyEnabled: unit => Js.Promise.t<bool> = "isReduceTransparencyEnabled"
external isReduceTransparencyEnabled: unit => promise<bool> = "isReduceTransparencyEnabled"

@scope("AccessibilityInfo") @module("react-native")
external isScreenReaderEnabled: unit => Js.Promise.t<bool> = "isScreenReaderEnabled"
external isScreenReaderEnabled: unit => promise<bool> = "isScreenReaderEnabled"

@scope("AccessibilityInfo") @module("react-native")
external isAccessibilityServiceEnabled: unit => Js.Promise.t<bool> = "isAccessibilityServiceEnabled"
external isAccessibilityServiceEnabled: unit => promise<bool> = "isAccessibilityServiceEnabled"

@deprecated("Instead of using removeEventListener(), invoke `remove()` on the subscription itself.")
@scope("AccessibilityInfo")
Expand All @@ -57,4 +57,4 @@ external removeEventListener: @string
external setAccessibilityFocus: NativeTypes.nodeHandle => unit = "setAccessibilityFocus"

@scope("AccessibilityInfo") @module("react-native")
external prefersCrossFadeTransitions: unit => Js.Promise.t<bool> = "prefersCrossFadeTransitions"
external prefersCrossFadeTransitions: unit => promise<bool> = "prefersCrossFadeTransitions"
2 changes: 1 addition & 1 deletion src/apis/AppRegistry.res
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ type section = string
type taskId = float
type taskKey = string

type task<'data> = 'data => Js.Promise.t<unit>
type task<'data> = 'data => promise<unit>
type taskProvider<'data> = unit => task<'data>
type taskCanceller = unit => unit
type taskCancelProvider = unit => taskCanceller
Expand Down
2 changes: 1 addition & 1 deletion src/apis/Clipboard.res
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
@module("react-native") @scope("Clipboard")
external getString: unit => Js.Promise.t<string> = "getString"
external getString: unit => promise<string> = "getString"

@module("react-native") @scope("Clipboard")
external setString: string => unit = "setString"
8 changes: 4 additions & 4 deletions src/apis/Linking.res
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,16 @@ type extra = {key: string, value: extraValue}
external extra: (~key: string, ~value: extraValue) => extra = ""

@scope("Linking") @module("react-native")
external openURL: string => Js.Promise.t<unit> = "openURL"
external openURL: string => promise<unit> = "openURL"

@scope("Linking") @module("react-native")
external canOpenURL: string => Js.Promise.t<bool> = "canOpenURL"
external canOpenURL: string => promise<bool> = "canOpenURL"

@scope("Linking") @module("react-native")
external getInitialURL: unit => Js.Promise.t<Js.Null.t<string>> = "getInitialURL"
external getInitialURL: unit => promise<Js.Null.t<string>> = "getInitialURL"

@scope("Linking") @module("react-native")
external openSettings: unit => Js.Promise.t<'a> = "openSettings"
external openSettings: unit => promise<'a> = "openSettings"

// multiple externals
@scope("Linking") @module("react-native")
Expand Down
8 changes: 4 additions & 4 deletions src/apis/PermissionsAndroid.res
Original file line number Diff line number Diff line change
Expand Up @@ -167,17 +167,17 @@ external rationale: (
type dict = Js.Dict.t<Result.t>

@scope("PermissionsAndroid") @module("react-native")
external check: Permission.t => Js.Promise.t<bool> = "check"
external check: Permission.t => promise<bool> = "check"

// multiple externals
@scope("PermissionsAndroid") @module("react-native")
external request: Permission.t => Js.Promise.t<Result.t> = "request"
external request: Permission.t => promise<Result.t> = "request"

// multiple externals
@scope("PermissionsAndroid") @module("react-native")
external requestWithRationale: (Permission.t, rationale) => Js.Promise.t<Result.t> = "request"
external requestWithRationale: (Permission.t, rationale) => promise<Result.t> = "request"

@scope("PermissionsAndroid") @module("react-native")
external requestMultiple: array<Permission.t> => Js.Promise.t<dict> = "requestMultiple"
external requestMultiple: array<Permission.t> => promise<dict> = "requestMultiple"

@get_index external get: (dict, Permission.t) => option<Result.t> = ""
8 changes: 4 additions & 4 deletions src/apis/PermissionsAndroid.resi
Original file line number Diff line number Diff line change
Expand Up @@ -167,17 +167,17 @@ external rationale: (
type dict

@scope("PermissionsAndroid") @module("react-native")
external check: Permission.t => Js.Promise.t<bool> = "check"
external check: Permission.t => promise<bool> = "check"

// multiple externals
@scope("PermissionsAndroid") @module("react-native")
external request: Permission.t => Js.Promise.t<Result.t> = "request"
external request: Permission.t => promise<Result.t> = "request"

// multiple externals
@scope("PermissionsAndroid") @module("react-native")
external requestWithRationale: (Permission.t, rationale) => Js.Promise.t<Result.t> = "request"
external requestWithRationale: (Permission.t, rationale) => promise<Result.t> = "request"

@scope("PermissionsAndroid") @module("react-native")
external requestMultiple: array<Permission.t> => Js.Promise.t<dict> = "requestMultiple"
external requestMultiple: array<Permission.t> => promise<dict> = "requestMultiple"

@get_index external get: (dict, Permission.t) => option<Result.t> = ""
4 changes: 2 additions & 2 deletions src/apis/Share.res
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ type shareResult = {

// multiple externals
@module("react-native") @scope("Share")
external share: content => Js.Promise.t<shareResult> = "share"
external share: content => promise<shareResult> = "share"

// multiple externals
@module("react-native") @scope("Share")
external shareWithOptions: (content, options) => Js.Promise.t<bool> = "share"
external shareWithOptions: (content, options) => promise<bool> = "share"
Loading