A framework for building native applications using React
Add NumberLiteralTypeAnnotation support (#47323)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/47323 This change adds support for number literals as a type. The codegen already has parsing support for these types ``` +passNumber: (arg: number) => void; +passString: (arg: string) => void; +passStringLiteral: (arg: 'A String Literal') => void; ``` This change now also supports ``` +passNumberLiteral: (arg: 4) => void; ``` On the native side this is treated the same as `number`. It could be strengthened in the future. This is a pre-requisite for number literal unions and enums. Changelog: [Added] Codegen: Added support for Number literals in native module specs Reviewed By: makovkastar Differential Revision: D65249334 fbshipit-source-id: 98b051d2a6bd1ad5cc6473ac88acfcbe82bd5c7d
E
Eli White committed
dd472101b76a964b7a64f0bb84d967f702500cad
Parent: 623d481
Committed by Facebook GitHub Bot <[email protected]>
on 11/4/2024, 8:58:49 PM