RN: Rename `{ => NativeModule}MethodTypeShape` in Codegen

Summary:
Straightforward rename to clarify the purpose of this type.

Changelog: [Internal]

Reviewed By: TheSavior

Differential Revision: D21160791

fbshipit-source-id: 422d09243edda0660815eb2f0ce51f7e56134983
This commit is contained in:
Tim Yung 2020-04-23 12:38:35 -07:00 коммит произвёл Facebook GitHub Bot
Родитель 1b2bcb180c
Коммит b8bfc50dd2
3 изменённых файлов: 10 добавлений и 7 удалений

Просмотреть файл

@ -256,13 +256,13 @@ export type FunctionTypeAnnotation = $ReadOnly<{|
optional: boolean,
|}>;
export type MethodTypeShape = $ReadOnly<{|
export type NativeModuleMethodTypeShape = $ReadOnly<{|
name: string,
typeAnnotation: FunctionTypeAnnotation,
|}>;
export type NativeModuleShape = $ReadOnly<{|
properties: $ReadOnlyArray<MethodTypeShape>,
properties: $ReadOnlyArray<NativeModuleMethodTypeShape>,
|}>;
export type EventTypeShape = $ReadOnly<{|

Просмотреть файл

@ -11,7 +11,7 @@
'use strict';
import type {
MethodTypeShape,
NativeModuleMethodTypeShape,
FunctionTypeAnnotationParam,
FunctionTypeAnnotationReturn,
FunctionTypeAnnotationParamTypeAnnotation,
@ -401,7 +401,7 @@ function getReturnTypeAnnotation(
function buildMethodSchema(
property: MethodAST,
types: TypeMap,
): MethodTypeShape {
): NativeModuleMethodTypeShape {
const name: string = property.key.name;
const value = getValueFromTypes(property.value, types);
if (value.type !== 'FunctionTypeAnnotation') {
@ -432,7 +432,7 @@ function buildMethodSchema(
function getMethods(
typeDefinition: $ReadOnlyArray<MethodAST>,
types: TypeMap,
): $ReadOnlyArray<MethodTypeShape> {
): $ReadOnlyArray<NativeModuleMethodTypeShape> {
return typeDefinition
.filter(property => property.type === 'ObjectTypeProperty')
.map(property => buildMethodSchema(property, types))

Просмотреть файл

@ -10,10 +10,13 @@
'use strict';
import type {SchemaType, MethodTypeShape} from '../../../CodegenSchema.js';
import type {
SchemaType,
NativeModuleMethodTypeShape,
} from '../../../CodegenSchema.js';
export type NativeModuleSchemaBuilderConfig = $ReadOnly<{|
properties: $ReadOnlyArray<MethodTypeShape>,
properties: $ReadOnlyArray<NativeModuleMethodTypeShape>,
|}>;
function buildModuleSchema(