@oxc-project/types
Advanced tools
Comparing version
{ | ||
"name": "@oxc-project/types", | ||
"version": "0.66.0", | ||
"version": "0.67.0", | ||
"description": "Types for Oxc AST nodes", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -547,2 +547,4 @@ // Auto-generated code, DO NOT EDIT DIRECTLY! | ||
decorators?: []; | ||
optional?: false; | ||
typeAnnotation?: null; | ||
} | ||
@@ -1178,3 +1180,3 @@ | ||
export type TSTypeName = IdentifierReference | TSQualifiedName; | ||
export type TSTypeName = IdentifierReference | ThisExpression | TSQualifiedName; | ||
@@ -1219,3 +1221,3 @@ export interface TSQualifiedName extends Span { | ||
type: 'TSClassImplements'; | ||
expression: TSTypeName; | ||
expression: IdentifierReference | ThisExpression | MemberExpression; | ||
typeArguments: TSTypeParameterInstantiation | null; | ||
@@ -1320,4 +1322,4 @@ } | ||
type: 'TSModuleDeclaration'; | ||
id: TSModuleDeclarationName; | ||
body: TSModuleDeclarationBody | null; | ||
id: BindingIdentifier | StringLiteral | TSQualifiedName; | ||
body: TSModuleBlock | null; | ||
kind: TSModuleDeclarationKind; | ||
@@ -1330,6 +1332,2 @@ declare: boolean; | ||
export type TSModuleDeclarationName = BindingIdentifier | StringLiteral; | ||
export type TSModuleDeclarationBody = TSModuleDeclaration | TSModuleBlock; | ||
export interface TSModuleBlock extends Span { | ||
@@ -1336,0 +1334,0 @@ type: 'TSModuleBlock'; |
44579
-0.06%