[7.0] Rename NumericLiteralTypeAnnotation to NumberLiteralTypeAnnotation (#5229)
This commit is contained in:
parent
b3e208fcd0
commit
bc8f476d33
10
lib/types.js
10
lib/types.js
@ -632,8 +632,8 @@ declare class BabelNodeNullableTypeAnnotation extends BabelNode {
|
||||
typeAnnotation: any;
|
||||
}
|
||||
|
||||
declare class BabelNodeNumericLiteralTypeAnnotation extends BabelNode {
|
||||
type: "NumericLiteralTypeAnnotation";
|
||||
declare class BabelNodeNumberLiteralTypeAnnotation extends BabelNode {
|
||||
type: "NumberLiteralTypeAnnotation";
|
||||
}
|
||||
|
||||
declare class BabelNodeNumberTypeAnnotation extends BabelNode {
|
||||
@ -873,7 +873,7 @@ type BabelNodeClass = BabelNodeClassDeclaration | BabelNodeClassExpression;
|
||||
type BabelNodeModuleDeclaration = BabelNodeExportAllDeclaration | BabelNodeExportDefaultDeclaration | BabelNodeExportNamedDeclaration | BabelNodeImportDeclaration;
|
||||
type BabelNodeExportDeclaration = BabelNodeExportAllDeclaration | BabelNodeExportDefaultDeclaration | BabelNodeExportNamedDeclaration;
|
||||
type BabelNodeModuleSpecifier = BabelNodeExportSpecifier | BabelNodeImportDefaultSpecifier | BabelNodeImportNamespaceSpecifier | BabelNodeImportSpecifier | BabelNodeExportDefaultSpecifier | BabelNodeExportNamespaceSpecifier;
|
||||
type BabelNodeFlow = BabelNodeAnyTypeAnnotation | BabelNodeArrayTypeAnnotation | BabelNodeBooleanTypeAnnotation | BabelNodeBooleanLiteralTypeAnnotation | BabelNodeNullLiteralTypeAnnotation | BabelNodeClassImplements | BabelNodeClassProperty | BabelNodeDeclareClass | BabelNodeDeclareFunction | BabelNodeDeclareInterface | BabelNodeDeclareModule | BabelNodeDeclareModuleExports | BabelNodeDeclareTypeAlias | BabelNodeDeclareVariable | BabelNodeExistentialTypeParam | BabelNodeFunctionTypeAnnotation | BabelNodeFunctionTypeParam | BabelNodeGenericTypeAnnotation | BabelNodeInterfaceExtends | BabelNodeInterfaceDeclaration | BabelNodeIntersectionTypeAnnotation | BabelNodeMixedTypeAnnotation | BabelNodeNullableTypeAnnotation | BabelNodeNumericLiteralTypeAnnotation | BabelNodeNumberTypeAnnotation | BabelNodeStringLiteralTypeAnnotation | BabelNodeStringTypeAnnotation | BabelNodeThisTypeAnnotation | BabelNodeTupleTypeAnnotation | BabelNodeTypeofTypeAnnotation | BabelNodeTypeAlias | BabelNodeTypeAnnotation | BabelNodeTypeCastExpression | BabelNodeTypeParameterDeclaration | BabelNodeTypeParameterInstantiation | BabelNodeObjectTypeAnnotation | BabelNodeObjectTypeCallProperty | BabelNodeObjectTypeIndexer | BabelNodeObjectTypeProperty | BabelNodeQualifiedTypeIdentifier | BabelNodeUnionTypeAnnotation | BabelNodeVoidTypeAnnotation;
|
||||
type BabelNodeFlow = BabelNodeAnyTypeAnnotation | BabelNodeArrayTypeAnnotation | BabelNodeBooleanTypeAnnotation | BabelNodeBooleanLiteralTypeAnnotation | BabelNodeNullLiteralTypeAnnotation | BabelNodeClassImplements | BabelNodeClassProperty | BabelNodeDeclareClass | BabelNodeDeclareFunction | BabelNodeDeclareInterface | BabelNodeDeclareModule | BabelNodeDeclareModuleExports | BabelNodeDeclareTypeAlias | BabelNodeDeclareVariable | BabelNodeExistentialTypeParam | BabelNodeFunctionTypeAnnotation | BabelNodeFunctionTypeParam | BabelNodeGenericTypeAnnotation | BabelNodeInterfaceExtends | BabelNodeInterfaceDeclaration | BabelNodeIntersectionTypeAnnotation | BabelNodeMixedTypeAnnotation | BabelNodeNullableTypeAnnotation | BabelNodeNumberLiteralTypeAnnotation | BabelNodeNumberTypeAnnotation | BabelNodeStringLiteralTypeAnnotation | BabelNodeStringTypeAnnotation | BabelNodeThisTypeAnnotation | BabelNodeTupleTypeAnnotation | BabelNodeTypeofTypeAnnotation | BabelNodeTypeAlias | BabelNodeTypeAnnotation | BabelNodeTypeCastExpression | BabelNodeTypeParameterDeclaration | BabelNodeTypeParameterInstantiation | BabelNodeObjectTypeAnnotation | BabelNodeObjectTypeCallProperty | BabelNodeObjectTypeIndexer | BabelNodeObjectTypeProperty | BabelNodeQualifiedTypeIdentifier | BabelNodeUnionTypeAnnotation | BabelNodeVoidTypeAnnotation;
|
||||
type BabelNodeFlowBaseAnnotation = BabelNodeAnyTypeAnnotation | BabelNodeBooleanTypeAnnotation | BabelNodeNullLiteralTypeAnnotation | BabelNodeMixedTypeAnnotation | BabelNodeNumberTypeAnnotation | BabelNodeStringTypeAnnotation | BabelNodeThisTypeAnnotation | BabelNodeVoidTypeAnnotation;
|
||||
type BabelNodeFlowDeclaration = BabelNodeDeclareClass | BabelNodeDeclareFunction | BabelNodeDeclareInterface | BabelNodeDeclareModule | BabelNodeDeclareModuleExports | BabelNodeDeclareTypeAlias | BabelNodeDeclareVariable | BabelNodeInterfaceDeclaration | BabelNodeTypeAlias;
|
||||
type BabelNodeJSX = BabelNodeJSXAttribute | BabelNodeJSXClosingElement | BabelNodeJSXElement | BabelNodeJSXEmptyExpression | BabelNodeJSXExpressionContainer | BabelNodeJSXIdentifier | BabelNodeJSXMemberExpression | BabelNodeJSXNamespacedName | BabelNodeJSXOpeningElement | BabelNodeJSXSpreadAttribute | BabelNodeJSXText;
|
||||
@ -974,7 +974,7 @@ declare module "babel-types" {
|
||||
declare function intersectionTypeAnnotation(types: any): BabelNodeIntersectionTypeAnnotation;
|
||||
declare function mixedTypeAnnotation(): BabelNodeMixedTypeAnnotation;
|
||||
declare function nullableTypeAnnotation(typeAnnotation: any): BabelNodeNullableTypeAnnotation;
|
||||
declare function numericLiteralTypeAnnotation(): BabelNodeNumericLiteralTypeAnnotation;
|
||||
declare function numberLiteralTypeAnnotation(): BabelNodeNumberLiteralTypeAnnotation;
|
||||
declare function numberTypeAnnotation(): BabelNodeNumberTypeAnnotation;
|
||||
declare function stringLiteralTypeAnnotation(): BabelNodeStringLiteralTypeAnnotation;
|
||||
declare function stringTypeAnnotation(): BabelNodeStringTypeAnnotation;
|
||||
@ -1110,7 +1110,7 @@ declare module "babel-types" {
|
||||
declare function isIntersectionTypeAnnotation(node: Object, opts?: Object): boolean;
|
||||
declare function isMixedTypeAnnotation(node: Object, opts?: Object): boolean;
|
||||
declare function isNullableTypeAnnotation(node: Object, opts?: Object): boolean;
|
||||
declare function isNumericLiteralTypeAnnotation(node: Object, opts?: Object): boolean;
|
||||
declare function isNumberLiteralTypeAnnotation(node: Object, opts?: Object): boolean;
|
||||
declare function isNumberTypeAnnotation(node: Object, opts?: Object): boolean;
|
||||
declare function isStringLiteralTypeAnnotation(node: Object, opts?: Object): boolean;
|
||||
declare function isStringTypeAnnotation(node: Object, opts?: Object): boolean;
|
||||
|
||||
@ -183,7 +183,7 @@ export function NullableTypeAnnotation(node: Object) {
|
||||
}
|
||||
|
||||
export {
|
||||
NumericLiteral as NumericLiteralTypeAnnotation,
|
||||
NumericLiteral as NumberLiteralTypeAnnotation,
|
||||
StringLiteral as StringLiteralTypeAnnotation,
|
||||
} from "./types";
|
||||
|
||||
|
||||
@ -1296,12 +1296,12 @@ Aliases: `Expression`, `Pureish`, `Literal`, `Immutable`
|
||||
|
||||
---
|
||||
|
||||
### numericLiteralTypeAnnotation
|
||||
### numberLiteralTypeAnnotation
|
||||
```javascript
|
||||
t.numericLiteralTypeAnnotation()
|
||||
t.numberLiteralTypeAnnotation()
|
||||
```
|
||||
|
||||
See also `t.isNumericLiteralTypeAnnotation(node, opts)` and `t.assertNumericLiteralTypeAnnotation(node, opts)`.
|
||||
See also `t.isNumberLiteralTypeAnnotation(node, opts)` and `t.assertNumberLiteralTypeAnnotation(node, opts)`.
|
||||
|
||||
Aliases: `Flow`
|
||||
|
||||
|
||||
@ -179,7 +179,7 @@ defineType("NullableTypeAnnotation", {
|
||||
}
|
||||
});
|
||||
|
||||
defineType("NumericLiteralTypeAnnotation", {
|
||||
defineType("NumberLiteralTypeAnnotation", {
|
||||
aliases: ["Flow"],
|
||||
fields: {
|
||||
// todo
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user