Skip to content

Commit 84dd0e1

Browse files
Getting rid of UnsupportedUnionTypeAnnotationParserError (facebook#54599)
Summary: Now that different member types in Union is no more a parser error getting rid of `UnsupportedUnionTypeAnnotationParserError` Changelog: [Internal] Differential Revision: D87412703
1 parent 032a269 commit 84dd0e1

File tree

1 file changed

+0
-22
lines changed
  • packages/react-native-codegen/src/parsers

1 file changed

+0
-22
lines changed

packages/react-native-codegen/src/parsers/errors.js

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010

1111
'use strict';
1212

13-
import type {UnionTypeAnnotationMemberType} from '../CodegenSchema';
1413
import type {Parser} from './parser';
1514

1615
export type ParserType = 'Flow' | 'TypeScript';
@@ -337,26 +336,6 @@ class UnsupportedEnumDeclarationParserError extends ParserError {
337336
}
338337
}
339338

340-
/**
341-
* Union parsing errors
342-
*/
343-
344-
class UnsupportedUnionTypeAnnotationParserError extends ParserError {
345-
constructor(
346-
nativeModuleName: string,
347-
arrayElementTypeAST: $FlowFixMe,
348-
types: UnionTypeAnnotationMemberType[],
349-
) {
350-
super(
351-
nativeModuleName,
352-
arrayElementTypeAST,
353-
`Union members must be of the same type, but multiple types were found ${types.join(
354-
', ',
355-
)}'.`,
356-
);
357-
}
358-
}
359-
360339
/**
361340
* Module parsing errors
362341
*/
@@ -460,7 +439,6 @@ module.exports = {
460439
UnsupportedFunctionParamTypeAnnotationParserError,
461440
UnsupportedFunctionReturnTypeAnnotationParserError,
462441
UnsupportedEnumDeclarationParserError,
463-
UnsupportedUnionTypeAnnotationParserError,
464442
UnsupportedModuleEventEmitterTypePropertyParserError,
465443
UnsupportedModuleEventEmitterPropertyParserError,
466444
UnsupportedModulePropertyParserError,

0 commit comments

Comments
 (0)