[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;
|
typeAnnotation: any;
|
||||||
}
|
}
|
||||||
|
|
||||||
declare class BabelNodeNumericLiteralTypeAnnotation extends BabelNode {
|
declare class BabelNodeNumberLiteralTypeAnnotation extends BabelNode {
|
||||||
type: "NumericLiteralTypeAnnotation";
|
type: "NumberLiteralTypeAnnotation";
|
||||||
}
|
}
|
||||||
|
|
||||||
declare class BabelNodeNumberTypeAnnotation extends BabelNode {
|
declare class BabelNodeNumberTypeAnnotation extends BabelNode {
|
||||||
@ -873,7 +873,7 @@ type BabelNodeClass = BabelNodeClassDeclaration | BabelNodeClassExpression;
|
|||||||
type BabelNodeModuleDeclaration = BabelNodeExportAllDeclaration | BabelNodeExportDefaultDeclaration | BabelNodeExportNamedDeclaration | BabelNodeImportDeclaration;
|
type BabelNodeModuleDeclaration = BabelNodeExportAllDeclaration | BabelNodeExportDefaultDeclaration | BabelNodeExportNamedDeclaration | BabelNodeImportDeclaration;
|
||||||
type BabelNodeExportDeclaration = BabelNodeExportAllDeclaration | BabelNodeExportDefaultDeclaration | BabelNodeExportNamedDeclaration;
|
type BabelNodeExportDeclaration = BabelNodeExportAllDeclaration | BabelNodeExportDefaultDeclaration | BabelNodeExportNamedDeclaration;
|
||||||
type BabelNodeModuleSpecifier = BabelNodeExportSpecifier | BabelNodeImportDefaultSpecifier | BabelNodeImportNamespaceSpecifier | BabelNodeImportSpecifier | BabelNodeExportDefaultSpecifier | BabelNodeExportNamespaceSpecifier;
|
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 BabelNodeFlowBaseAnnotation = BabelNodeAnyTypeAnnotation | BabelNodeBooleanTypeAnnotation | BabelNodeNullLiteralTypeAnnotation | BabelNodeMixedTypeAnnotation | BabelNodeNumberTypeAnnotation | BabelNodeStringTypeAnnotation | BabelNodeThisTypeAnnotation | BabelNodeVoidTypeAnnotation;
|
||||||
type BabelNodeFlowDeclaration = BabelNodeDeclareClass | BabelNodeDeclareFunction | BabelNodeDeclareInterface | BabelNodeDeclareModule | BabelNodeDeclareModuleExports | BabelNodeDeclareTypeAlias | BabelNodeDeclareVariable | BabelNodeInterfaceDeclaration | BabelNodeTypeAlias;
|
type BabelNodeFlowDeclaration = BabelNodeDeclareClass | BabelNodeDeclareFunction | BabelNodeDeclareInterface | BabelNodeDeclareModule | BabelNodeDeclareModuleExports | BabelNodeDeclareTypeAlias | BabelNodeDeclareVariable | BabelNodeInterfaceDeclaration | BabelNodeTypeAlias;
|
||||||
type BabelNodeJSX = BabelNodeJSXAttribute | BabelNodeJSXClosingElement | BabelNodeJSXElement | BabelNodeJSXEmptyExpression | BabelNodeJSXExpressionContainer | BabelNodeJSXIdentifier | BabelNodeJSXMemberExpression | BabelNodeJSXNamespacedName | BabelNodeJSXOpeningElement | BabelNodeJSXSpreadAttribute | BabelNodeJSXText;
|
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 intersectionTypeAnnotation(types: any): BabelNodeIntersectionTypeAnnotation;
|
||||||
declare function mixedTypeAnnotation(): BabelNodeMixedTypeAnnotation;
|
declare function mixedTypeAnnotation(): BabelNodeMixedTypeAnnotation;
|
||||||
declare function nullableTypeAnnotation(typeAnnotation: any): BabelNodeNullableTypeAnnotation;
|
declare function nullableTypeAnnotation(typeAnnotation: any): BabelNodeNullableTypeAnnotation;
|
||||||
declare function numericLiteralTypeAnnotation(): BabelNodeNumericLiteralTypeAnnotation;
|
declare function numberLiteralTypeAnnotation(): BabelNodeNumberLiteralTypeAnnotation;
|
||||||
declare function numberTypeAnnotation(): BabelNodeNumberTypeAnnotation;
|
declare function numberTypeAnnotation(): BabelNodeNumberTypeAnnotation;
|
||||||
declare function stringLiteralTypeAnnotation(): BabelNodeStringLiteralTypeAnnotation;
|
declare function stringLiteralTypeAnnotation(): BabelNodeStringLiteralTypeAnnotation;
|
||||||
declare function stringTypeAnnotation(): BabelNodeStringTypeAnnotation;
|
declare function stringTypeAnnotation(): BabelNodeStringTypeAnnotation;
|
||||||
@ -1110,7 +1110,7 @@ declare module "babel-types" {
|
|||||||
declare function isIntersectionTypeAnnotation(node: Object, opts?: Object): boolean;
|
declare function isIntersectionTypeAnnotation(node: Object, opts?: Object): boolean;
|
||||||
declare function isMixedTypeAnnotation(node: Object, opts?: Object): boolean;
|
declare function isMixedTypeAnnotation(node: Object, opts?: Object): boolean;
|
||||||
declare function isNullableTypeAnnotation(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 isNumberTypeAnnotation(node: Object, opts?: Object): boolean;
|
||||||
declare function isStringLiteralTypeAnnotation(node: Object, opts?: Object): boolean;
|
declare function isStringLiteralTypeAnnotation(node: Object, opts?: Object): boolean;
|
||||||
declare function isStringTypeAnnotation(node: Object, opts?: Object): boolean;
|
declare function isStringTypeAnnotation(node: Object, opts?: Object): boolean;
|
||||||
|
|||||||
@ -183,7 +183,7 @@ export function NullableTypeAnnotation(node: Object) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export {
|
export {
|
||||||
NumericLiteral as NumericLiteralTypeAnnotation,
|
NumericLiteral as NumberLiteralTypeAnnotation,
|
||||||
StringLiteral as StringLiteralTypeAnnotation,
|
StringLiteral as StringLiteralTypeAnnotation,
|
||||||
} from "./types";
|
} from "./types";
|
||||||
|
|
||||||
|
|||||||
@ -1296,12 +1296,12 @@ Aliases: `Expression`, `Pureish`, `Literal`, `Immutable`
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### numericLiteralTypeAnnotation
|
### numberLiteralTypeAnnotation
|
||||||
```javascript
|
```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`
|
Aliases: `Flow`
|
||||||
|
|
||||||
|
|||||||
@ -179,7 +179,7 @@ defineType("NullableTypeAnnotation", {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
defineType("NumericLiteralTypeAnnotation", {
|
defineType("NumberLiteralTypeAnnotation", {
|
||||||
aliases: ["Flow"],
|
aliases: ["Flow"],
|
||||||
fields: {
|
fields: {
|
||||||
// todo
|
// todo
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user