Skip to content

Commit 27745f8

Browse files
authored
Move Transform out of Style. (#457)
1 parent f9e9ca1 commit 27745f8

5 files changed

Lines changed: 34 additions & 42 deletions

File tree

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1 @@
1-
'use strict';
2-
3-
4-
function deg(num) {
5-
return num.toString() + "deg";
6-
}
7-
8-
function rad(num) {
9-
return num.toString() + "rad";
10-
}
11-
12-
var Transform = /* module */[
13-
/* deg */deg,
14-
/* rad */rad
15-
];
16-
17-
exports.Transform = Transform;
18-
/* No side effect */
1+
/* This output is empty. Its source's type definitions, externals and/or unused code got optimized away. */

‎reason-react-native/src/apis/Style.re‎

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,3 @@
1-
module Transform = {
2-
type angle;
3-
4-
let deg: float => angle =
5-
num => (num->Js.Float.toString ++ "deg")->Obj.magic;
6-
let rad: float => angle =
7-
num => (num->Js.Float.toString ++ "rad")->Obj.magic;
8-
9-
type t;
10-
[@bs.obj] external perspective: (~perspective: float) => t = "";
11-
[@bs.obj] external rotate: (~rotate: angle) => t = "";
12-
[@bs.obj] external rotateX: (~rotateX: angle) => t = "";
13-
[@bs.obj] external rotateY: (~rotateY: angle) => t = "";
14-
[@bs.obj] external rotateZ: (~rotateZ: angle) => t = "";
15-
[@bs.obj] external scale: (~scale: float) => t = "";
16-
[@bs.obj] external scaleX: (~scaleX: float) => t = "";
17-
[@bs.obj] external scaleY: (~scaleY: float) => t = "";
18-
[@bs.obj] external translateX: (~translateX: float) => t = "";
19-
[@bs.obj] external translateY: (~translateY: float) => t = "";
20-
[@bs.obj] external skewX: (~skewX: angle) => t = "";
21-
[@bs.obj] external skewY: (~skewY: angle) => t = "";
22-
};
23-
241
type offset;
252
[@bs.obj] external offset: (~height: float, ~width: float) => offset = "";
263

‎reason-react-native/src/components/ActivityIndicator.bs.js‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ var NativeElement$ReactNative = require("../elements/NativeElement.bs.js");
55
var Size = 0;
66

77
exports.Size = Size;
8-
/* No side effect */
8+
/* NativeElement-ReactNative Not a pure module */
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
'use strict';
2+
3+
4+
function deg(num) {
5+
return num.toString() + "deg";
6+
}
7+
8+
function rad(num) {
9+
return num.toString() + "rad";
10+
}
11+
12+
exports.deg = deg;
13+
exports.rad = rad;
14+
/* No side effect */
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
type angle;
2+
3+
let deg: float => angle = num => (num->Js.Float.toString ++ "deg")->Obj.magic;
4+
let rad: float => angle = num => (num->Js.Float.toString ++ "rad")->Obj.magic;
5+
6+
type t;
7+
[@bs.obj] external perspective: (~perspective: float) => t = "";
8+
[@bs.obj] external rotate: (~rotate: angle) => t = "";
9+
[@bs.obj] external rotateX: (~rotateX: angle) => t = "";
10+
[@bs.obj] external rotateY: (~rotateY: angle) => t = "";
11+
[@bs.obj] external rotateZ: (~rotateZ: angle) => t = "";
12+
[@bs.obj] external scale: (~scale: float) => t = "";
13+
[@bs.obj] external scaleX: (~scaleX: float) => t = "";
14+
[@bs.obj] external scaleY: (~scaleY: float) => t = "";
15+
[@bs.obj] external translateX: (~translateX: float) => t = "";
16+
[@bs.obj] external translateY: (~translateY: float) => t = "";
17+
[@bs.obj] external skewX: (~skewX: angle) => t = "";
18+
[@bs.obj] external skewY: (~skewY: angle) => t = "";

0 commit comments

Comments
 (0)