🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

@react-native/codegen

Package Overview
Dependencies
Maintainers
10
Versions
717
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@react-native/codegen - npm Package Compare versions

Comparing version

to
0.73.0-nightly-20230615-2ae163a7e

4

lib/parsers/flow/components/events.js

@@ -61,3 +61,3 @@ /**

typeAnnotation,
getPropertyType,
extractArrayElementType,
);

@@ -285,3 +285,3 @@ case 'UnionTypeAnnotation':

getEvents,
getPropertyType,
extractArrayElementType,
};

@@ -100,4 +100,3 @@ /**

unwrapNullable = _require4.unwrapNullable,
translateFunctionTypeAnnotation = _require4.translateFunctionTypeAnnotation,
buildPropertiesForEvent = _require4.buildPropertiesForEvent;
translateFunctionTypeAnnotation = _require4.translateFunctionTypeAnnotation;
const _require5 = require('./utils'),

@@ -612,3 +611,3 @@ isModuleRegistryCall = _require5.isModuleRegistryCall;

typeAnnotation,
getPropertyType,
extractArrayElementType,
) {

@@ -618,10 +617,3 @@ return {

optional,
typeAnnotation: {
type: 'ObjectTypeAnnotation',
properties: parser
.getObjectProperties(typeAnnotation)
.map(member =>
buildPropertiesForEvent(member, parser, getPropertyType),
),
},
typeAnnotation: extractArrayElementType(typeAnnotation, name, parser),
};

@@ -628,0 +620,0 @@ }

@@ -45,6 +45,3 @@ /**

const optional = optionalProperty || topLevelType.optional;
const type =
typeAnnotation.type === 'TSTypeReference'
? typeAnnotation.typeName.name
: typeAnnotation.type;
const type = parser.extractTypeFromTypeAnnotation(typeAnnotation);
switch (type) {

@@ -67,3 +64,3 @@ case 'TSBooleanKeyword':

typeAnnotation,
getPropertyType,
extractArrayElementType,
);

@@ -88,3 +85,2 @@ case 'TSUnionType':

default:
type;
throw new Error(`Unable to determine event type for "${name}": ${type}`);

@@ -293,2 +289,3 @@ }

getEvents,
extractArrayElementType,
};
{
"name": "@react-native/codegen",
"version": "0.73.0-nightly-20230614-b0485bed0",
"version": "0.73.0-nightly-20230615-2ae163a7e",
"description": "Code generation tools for React Native",

@@ -5,0 +5,0 @@ "license": "MIT",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet