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
8 changes: 6 additions & 2 deletions .github/actions/javascript/authorChecklist/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -33229,7 +33229,7 @@ var typescript = superClass => class TypeScriptParserMixin extends superClass {
}
}
fillOptionalPropertiesForTSESLint(node) {
var _node$directive, _node$decorators, _node$optional, _node$typeAnnotation, _node$accessibility, _node$decorators2, _node$override, _node$readonly, _node$static, _node$declare, _node$returnType, _node$typeParameters, _node$optional2, _node$optional3, _node$accessibility2, _node$readonly2, _node$static2, _node$declare2, _node$definite, _node$readonly3, _node$typeAnnotation2, _node$accessibility3, _node$decorators3, _node$override2, _node$optional4, _node$id, _node$abstract, _node$declare3, _node$decorators4, _node$implements, _node$superTypeArgume, _node$typeParameters2, _node$declare4, _node$definite2, _node$const, _node$declare5, _node$computed, _node$qualifier, _node$options, _node$declare6, _node$extends, _node$declare7, _node$global, _node$const2, _node$in, _node$out;
var _node$directive, _node$decorators, _node$optional, _node$typeAnnotation, _node$accessibility, _node$decorators2, _node$override, _node$readonly, _node$static, _node$declare, _node$returnType, _node$typeParameters, _node$optional2, _node$optional3, _node$accessibility2, _node$readonly2, _node$static2, _node$declare2, _node$definite, _node$readonly3, _node$typeAnnotation2, _node$accessibility3, _node$decorators3, _node$override2, _node$optional4, _node$id, _node$abstract, _node$declare3, _node$decorators4, _node$implements, _node$superTypeArgume, _node$typeParameters2, _node$declare4, _node$definite2, _node$const, _node$declare5, _node$computed, _node$qualifier, _node$options, _node$declare6, _node$extends, _node$optional5, _node$readonly4, _node$declare7, _node$global, _node$const2, _node$in, _node$out;
switch (node.type) {
case "ExpressionStatement":
(_node$directive = node.directive) != null ? _node$directive : node.directive = undefined;
Expand Down Expand Up @@ -33320,6 +33320,10 @@ var typescript = superClass => class TypeScriptParserMixin extends superClass {
(_node$declare6 = node.declare) != null ? _node$declare6 : node.declare = false;
(_node$extends = node.extends) != null ? _node$extends : node.extends = [];
return;
case "TSMappedType":
(_node$optional5 = node.optional) != null ? _node$optional5 : node.optional = false;
(_node$readonly4 = node.readonly) != null ? _node$readonly4 : node.readonly = undefined;
return;
case "TSModuleDeclaration":
(_node$declare7 = node.declare) != null ? _node$declare7 : node.declare = false;
(_node$global = node.global) != null ? _node$global : node.global = node.kind === "global";
Expand Down Expand Up @@ -49753,7 +49757,7 @@ defineType("RegExpLiteral", {
},
flags: {
validate: process.env.BABEL_TYPES_8_BREAKING ? (0, _utils.chain)((0, _utils.assertValueType)("string"), Object.assign(function (node, key, val) {
const invalid = /[^gimsuy]/.exec(val);
const invalid = /[^dgimsuvy]/.exec(val);
if (invalid) {
throw new TypeError(`"${invalid[0]}" is not a valid RegExp flag`);
}
Expand Down
29 changes: 29 additions & 0 deletions __mocks__/expo-av.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
import {View} from 'react-native';

const ResizeMode = {
CONTAIN: 'contain',
COVER: 'cover',
STRETCH: 'stretch',
CENTER: 'center',
};

const Video = class extends View {
setStatusAsync = jest.fn(() => Promise.resolve());
};

const VideoFullscreenUpdate = {
PLAYER_WILL_PRESENT: 0,
PLAYER_DID_PRESENT: 1,
PLAYER_WILL_DISMISS: 2,
PLAYER_DID_DISMISS: 3,
};

const Audio = {
getPermissionsAsync: jest.fn(() => Promise.resolve({granted: true})),
requestPermissionsAsync: jest.fn(() => Promise.resolve()),
setAudioModeAsync: jest.fn(() => Promise.resolve()),
setIsEnabledAsync: jest.fn(() => Promise.resolve()),
};

export {ResizeMode, Audio, Video, VideoFullscreenUpdate};
export default {ResizeMode, Audio, Video, VideoFullscreenUpdate};
16 changes: 8 additions & 8 deletions ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ PODS:
- EXAV (15.1.5):
- ExpoModulesCore
- ReactCommon/turbomodule/core
- EXConstants (17.1.5):
- EXConstants (17.1.7):
- ExpoModulesCore
- EXImageLoader (5.1.0):
- ExpoModulesCore
Expand Down Expand Up @@ -86,7 +86,7 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- Expo (53.0.7):
- Expo (53.0.11):
- DoubleConversion
- ExpoModulesCore
- glog
Expand Down Expand Up @@ -117,7 +117,7 @@ PODS:
- ExpoModulesCore
- ExpoFont (13.3.1):
- ExpoModulesCore
- ExpoImage (2.1.6):
- ExpoImage (3.0.8):
- ExpoModulesCore
- libavif/libdav1d
- SDWebImage (~> 5.21.0)
Expand All @@ -128,7 +128,7 @@ PODS:
- EXImageLoader
- ExpoModulesCore
- SDWebImageWebPCoder
- ExpoModulesCore (2.3.12):
- ExpoModulesCore (2.4.0):
- DoubleConversion
- glog
- hermes-engine
Expand Down Expand Up @@ -3719,16 +3719,16 @@ SPEC CHECKSUMS:
boost: 659a89341ea4ab3df8259733813b52f26d8be9a5
DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb
EXAV: 13d43af15268a3f448a6b994e91574c939f065e6
EXConstants: 26f334022fc0b454b7ecdc7c12d36ffa68c7c397
EXConstants: 9d62a46a36eae6d28cb978efcbc68aef354d1704
EXImageLoader: ab4fcf9240cf3636a83c00e3fc5229d692899428
expensify-react-native-background-task: 33f3c3977ee1bcfb75b5466735d467cacda86746
ExpensifyNitroUtils: e23437311e907914fc58da92569b5f9805b724f3
Expo: a02b1eb4c08689dc866eabf48e2eefee712ded6b
Expo: 63b9951a116c03a63215ae0a116e52b50107cecd
ExpoAsset: 3ea3275cca6a7793b3d36fbf1075c590f803fbcb
ExpoFont: 312c73403bbd4f98e1d6a5330641a56292583cd2
ExpoImage: a5b427e52ee7a04921081e59aac5eef7a8134ba0
ExpoImage: 306dd755c842dba9f3ee654c51834a9cc657e6ca
ExpoImageManipulator: 7096d6bf874c0a0a649f60733fef8a99c4ad0fe2
ExpoModulesCore: 5411340438617e068df45f70127ff34640f3f337
ExpoModulesCore: 4f1efd2360fd016b3ab7f13c9983320412208976
ExpoSecureStore: 833b24a0d7feffef4505184910c058221066011e
fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6
FBLazyVector: 84b955f7b4da8b895faf5946f73748267347c975
Expand Down
Loading
Loading