Deploy Flow v0.146.0
Summary: Changelog: [Internal] Reviewed By: mroch Differential Revision: D26835439 fbshipit-source-id: 2607c3185485c8bd2c7e868dd2e3e0c06866f1f9
This commit is contained in:
Родитель
8e2fa86c63
Коммит
d477f80113
|
@ -70,4 +70,4 @@ untyped-import
|
||||||
untyped-type-import
|
untyped-type-import
|
||||||
|
|
||||||
[version]
|
[version]
|
||||||
^0.145.0
|
^0.146.0
|
||||||
|
|
|
@ -70,4 +70,4 @@ untyped-import
|
||||||
untyped-type-import
|
untyped-type-import
|
||||||
|
|
||||||
[version]
|
[version]
|
||||||
^0.145.0
|
^0.146.0
|
||||||
|
|
|
@ -351,6 +351,7 @@ const JSTimers = {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (errors) {
|
if (errors) {
|
||||||
|
// $FlowFixMe[incompatible-use]
|
||||||
const errorCount = errors.length;
|
const errorCount = errors.length;
|
||||||
if (errorCount > 1) {
|
if (errorCount > 1) {
|
||||||
// Throw all the other errors in a setTimeout, which will throw each
|
// Throw all the other errors in a setTimeout, which will throw each
|
||||||
|
@ -359,11 +360,13 @@ const JSTimers = {
|
||||||
JSTimers.setTimeout(
|
JSTimers.setTimeout(
|
||||||
(error => {
|
(error => {
|
||||||
throw error;
|
throw error;
|
||||||
|
// $FlowFixMe[incompatible-use]
|
||||||
}).bind(null, errors[ii]),
|
}).bind(null, errors[ii]),
|
||||||
0,
|
0,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// $FlowFixMe[incompatible-use]
|
||||||
throw errors[0];
|
throw errors[0];
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -66,6 +66,7 @@ export default class NativeEventEmitter<TEventToArgsMap: {...}>
|
||||||
remove: () => {
|
remove: () => {
|
||||||
if (subscription != null) {
|
if (subscription != null) {
|
||||||
this._nativeModule?.removeListeners(1);
|
this._nativeModule?.removeListeners(1);
|
||||||
|
// $FlowFixMe[incompatible-use]
|
||||||
subscription.remove();
|
subscription.remove();
|
||||||
subscription = null;
|
subscription = null;
|
||||||
}
|
}
|
||||||
|
|
|
@ -125,7 +125,11 @@ let Image = (props: ImagePropsType, forwardedRef) => {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// $FlowFixMe[incompatible-use]
|
||||||
|
// $FlowFixMe[incompatible-type]
|
||||||
const resizeMode = props.resizeMode || style.resizeMode || 'cover';
|
const resizeMode = props.resizeMode || style.resizeMode || 'cover';
|
||||||
|
// $FlowFixMe[prop-missing]
|
||||||
|
// $FlowFixMe[incompatible-use]
|
||||||
const tintColor = style.tintColor;
|
const tintColor = style.tintColor;
|
||||||
|
|
||||||
if (props.src != null) {
|
if (props.src != null) {
|
||||||
|
@ -148,6 +152,7 @@ let Image = (props: ImagePropsType, forwardedRef) => {
|
||||||
{...props}
|
{...props}
|
||||||
ref={forwardedRef}
|
ref={forwardedRef}
|
||||||
style={style}
|
style={style}
|
||||||
|
// $FlowFixMe[incompatible-type]
|
||||||
resizeMode={resizeMode}
|
resizeMode={resizeMode}
|
||||||
tintColor={tintColor}
|
tintColor={tintColor}
|
||||||
source={sources}
|
source={sources}
|
||||||
|
|
|
@ -701,6 +701,7 @@ class VirtualizedList extends React.PureComponent<Props, State> {
|
||||||
} else if (this.props.onViewableItemsChanged) {
|
} else if (this.props.onViewableItemsChanged) {
|
||||||
this._viewabilityTuples.push({
|
this._viewabilityTuples.push({
|
||||||
viewabilityHelper: new ViewabilityHelper(this.props.viewabilityConfig),
|
viewabilityHelper: new ViewabilityHelper(this.props.viewabilityConfig),
|
||||||
|
// $FlowFixMe[incompatible-call]
|
||||||
onViewableItemsChanged: this.props.onViewableItemsChanged,
|
onViewableItemsChanged: this.props.onViewableItemsChanged,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -1744,6 +1745,7 @@ class VirtualizedList extends React.PureComponent<Props, State> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (someChildHasMore) {
|
if (someChildHasMore) {
|
||||||
|
// $FlowFixMe[incompatible-use]
|
||||||
newState.last = ii;
|
newState.last = ii;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
@ -120,7 +120,7 @@
|
||||||
"ws": "^6.1.4"
|
"ws": "^6.1.4"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"flow-bin": "^0.145.0",
|
"flow-bin": "^0.146.0",
|
||||||
"react": "17.0.1"
|
"react": "17.0.1"
|
||||||
},
|
},
|
||||||
"detox": {
|
"detox": {
|
||||||
|
|
|
@ -40,7 +40,9 @@ function normalizeColorBase(color: ?string | number): null | number {
|
||||||
return (
|
return (
|
||||||
// b
|
// b
|
||||||
((parse255(match[1]) << 24) | // r
|
((parse255(match[1]) << 24) | // r
|
||||||
|
// $FlowFixMe[incompatible-use]
|
||||||
(parse255(match[2]) << 16) | // g
|
(parse255(match[2]) << 16) | // g
|
||||||
|
// $FlowFixMe[incompatible-use]
|
||||||
(parse255(match[3]) << 8) |
|
(parse255(match[3]) << 8) |
|
||||||
0x000000ff) >>> // a
|
0x000000ff) >>> // a
|
||||||
0
|
0
|
||||||
|
@ -51,8 +53,11 @@ function normalizeColorBase(color: ?string | number): null | number {
|
||||||
return (
|
return (
|
||||||
// b
|
// b
|
||||||
((parse255(match[1]) << 24) | // r
|
((parse255(match[1]) << 24) | // r
|
||||||
|
// $FlowFixMe[incompatible-use]
|
||||||
(parse255(match[2]) << 16) | // g
|
(parse255(match[2]) << 16) | // g
|
||||||
|
// $FlowFixMe[incompatible-use]
|
||||||
(parse255(match[3]) << 8) |
|
(parse255(match[3]) << 8) |
|
||||||
|
// $FlowFixMe[incompatible-use]
|
||||||
parse1(match[4])) >>> // a
|
parse1(match[4])) >>> // a
|
||||||
0
|
0
|
||||||
);
|
);
|
||||||
|
@ -98,7 +103,9 @@ function normalizeColorBase(color: ?string | number): null | number {
|
||||||
return (
|
return (
|
||||||
(hslToRgb(
|
(hslToRgb(
|
||||||
parse360(match[1]), // h
|
parse360(match[1]), // h
|
||||||
|
// $FlowFixMe[incompatible-use]
|
||||||
parsePercentage(match[2]), // s
|
parsePercentage(match[2]), // s
|
||||||
|
// $FlowFixMe[incompatible-use]
|
||||||
parsePercentage(match[3]), // l
|
parsePercentage(match[3]), // l
|
||||||
) |
|
) |
|
||||||
0x000000ff) >>> // a
|
0x000000ff) >>> // a
|
||||||
|
@ -110,9 +117,12 @@ function normalizeColorBase(color: ?string | number): null | number {
|
||||||
return (
|
return (
|
||||||
(hslToRgb(
|
(hslToRgb(
|
||||||
parse360(match[1]), // h
|
parse360(match[1]), // h
|
||||||
|
// $FlowFixMe[incompatible-use]
|
||||||
parsePercentage(match[2]), // s
|
parsePercentage(match[2]), // s
|
||||||
|
// $FlowFixMe[incompatible-use]
|
||||||
parsePercentage(match[3]), // l
|
parsePercentage(match[3]), // l
|
||||||
) |
|
) |
|
||||||
|
// $FlowFixMe[incompatible-use]
|
||||||
parse1(match[4])) >>> // a
|
parse1(match[4])) >>> // a
|
||||||
0
|
0
|
||||||
);
|
);
|
||||||
|
|
|
@ -327,7 +327,9 @@ class TokenizedTextExample extends React.Component<
|
||||||
index = 1;
|
index = 1;
|
||||||
}
|
}
|
||||||
parts.push(_text.substr(0, index));
|
parts.push(_text.substr(0, index));
|
||||||
|
// $FlowFixMe[incompatible-use]
|
||||||
parts.push(token[0]);
|
parts.push(token[0]);
|
||||||
|
// $FlowFixMe[incompatible-use]
|
||||||
index = index + token[0].length;
|
index = index + token[0].length;
|
||||||
_text = _text.slice(index);
|
_text = _text.slice(index);
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
"eslint-plugin-react-hooks": "^4.2.0",
|
"eslint-plugin-react-hooks": "^4.2.0",
|
||||||
"eslint-plugin-react-native": "3.10.0",
|
"eslint-plugin-react-native": "3.10.0",
|
||||||
"eslint-plugin-relay": "1.8.1",
|
"eslint-plugin-relay": "1.8.1",
|
||||||
"flow-bin": "^0.145.0",
|
"flow-bin": "^0.146.0",
|
||||||
"jest": "^26.5.2",
|
"jest": "^26.5.2",
|
||||||
"jest-junit": "^10.0.0",
|
"jest-junit": "^10.0.0",
|
||||||
"jscodeshift": "^0.11.0",
|
"jscodeshift": "^0.11.0",
|
||||||
|
|
|
@ -63,4 +63,4 @@ untyped-import
|
||||||
untyped-type-import
|
untyped-type-import
|
||||||
|
|
||||||
[version]
|
[version]
|
||||||
^0.145.0
|
^0.146.0
|
||||||
|
|
|
@ -3032,10 +3032,10 @@ flatted@^2.0.0:
|
||||||
resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138"
|
resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138"
|
||||||
integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==
|
integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==
|
||||||
|
|
||||||
flow-bin@^0.145.0:
|
flow-bin@^0.146.0:
|
||||||
version "0.145.0"
|
version "0.146.0"
|
||||||
resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.145.0.tgz#922f7c3568caaa5eb64621ec536deb56b24d1795"
|
resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.146.0.tgz#fafa002663a0e13bf3c08c3972dd93d68289ccc6"
|
||||||
integrity sha512-+9fi9BMxRBtSWC1x0hWggWTb8Vih+AC7wyvLAX5wR1m6u2lF2HLtixXqy2GX8bWgaynSEJR5lmPxYYC4wMI8cA==
|
integrity sha512-TP8eCwltqc7fo6ad5klgsrZ2veZIK2qM1vHf1A/cnXTStPh8hLAz1cOXmlQIFZR/7fjSMI39TS3CgF6M/HUhAw==
|
||||||
|
|
||||||
flow-parser@0.*, flow-parser@^0.121.0:
|
flow-parser@0.*, flow-parser@^0.121.0:
|
||||||
version "0.121.0"
|
version "0.121.0"
|
||||||
|
|
Загрузка…
Ссылка в новой задаче