mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-11-18 17:21:48 +00:00
Accepting new baselines
This commit is contained in:
@@ -259,23 +259,26 @@ declare module "typescript" {
|
||||
ModuleDeclaration = 197,
|
||||
ModuleBlock = 198,
|
||||
ImportEqualsDeclaration = 199,
|
||||
ExportAssignment = 200,
|
||||
ImportDeclaration = 201,
|
||||
ImportClause = 202,
|
||||
NamespaceImport = 203,
|
||||
NamedImports = 204,
|
||||
ImportSpecifier = 205,
|
||||
ExternalModuleReference = 206,
|
||||
CaseClause = 207,
|
||||
DefaultClause = 208,
|
||||
HeritageClause = 209,
|
||||
CatchClause = 210,
|
||||
PropertyAssignment = 211,
|
||||
ShorthandPropertyAssignment = 212,
|
||||
EnumMember = 213,
|
||||
SourceFile = 214,
|
||||
SyntaxList = 215,
|
||||
Count = 216,
|
||||
ImportDeclaration = 200,
|
||||
ImportClause = 201,
|
||||
NamespaceImport = 202,
|
||||
NamedImports = 203,
|
||||
ImportSpecifier = 204,
|
||||
ExportAssignment = 205,
|
||||
ExportDeclaration = 206,
|
||||
NamedExports = 207,
|
||||
ExportSpecifier = 208,
|
||||
ExternalModuleReference = 209,
|
||||
CaseClause = 210,
|
||||
DefaultClause = 211,
|
||||
HeritageClause = 212,
|
||||
CatchClause = 213,
|
||||
PropertyAssignment = 214,
|
||||
ShorthandPropertyAssignment = 215,
|
||||
EnumMember = 216,
|
||||
SourceFile = 217,
|
||||
SyntaxList = 218,
|
||||
Count = 219,
|
||||
FirstAssignment = 52,
|
||||
LastAssignment = 63,
|
||||
FirstReservedWord = 65,
|
||||
@@ -727,13 +730,21 @@ declare module "typescript" {
|
||||
interface NamespaceImport extends Declaration {
|
||||
name: Identifier;
|
||||
}
|
||||
interface NamedImports extends Node {
|
||||
elements: NodeArray<ImportSpecifier>;
|
||||
interface ExportDeclaration extends Statement, ModuleElement {
|
||||
exportClause?: NamedExports;
|
||||
moduleSpecifier?: Expression;
|
||||
}
|
||||
interface ImportSpecifier extends Declaration {
|
||||
interface NamedImportsOrExports extends Node {
|
||||
elements: NodeArray<ImportOrExportSpecifier>;
|
||||
}
|
||||
type NamedImports = NamedImportsOrExports;
|
||||
type NamedExports = NamedImportsOrExports;
|
||||
interface ImportOrExportSpecifier extends Declaration {
|
||||
propertyName?: Identifier;
|
||||
name: Identifier;
|
||||
}
|
||||
type ImportSpecifier = ImportOrExportSpecifier;
|
||||
type ExportSpecifier = ImportOrExportSpecifier;
|
||||
interface ExportAssignment extends Statement, ModuleElement {
|
||||
exportName: Identifier;
|
||||
}
|
||||
@@ -902,7 +913,7 @@ declare module "typescript" {
|
||||
errorModuleName?: string;
|
||||
}
|
||||
interface EmitResolver {
|
||||
getGeneratedNameForNode(node: ModuleDeclaration | EnumDeclaration | ImportDeclaration): string;
|
||||
getGeneratedNameForNode(node: ModuleDeclaration | EnumDeclaration | ImportDeclaration | ExportDeclaration): string;
|
||||
getExpressionNameSubstitution(node: Identifier): string;
|
||||
getExportAssignmentName(node: SourceFile): string;
|
||||
isReferencedImportDeclaration(node: Node): boolean;
|
||||
|
||||
@@ -793,55 +793,64 @@ declare module "typescript" {
|
||||
|
||||
>TupleType : SyntaxKind
|
||||
|
||||
UnionType = 144,
|
||||
|
||||
>UnionType : SyntaxKind
|
||||
|
||||
UnionType = 144,
|
||||
|
||||
>UnionType : SyntaxKind
|
||||
>ParenthesizedType : SyntaxKind
|
||||
|
||||
ParenthesizedType = 145,
|
||||
|
||||
|
||||
>ParenthesizedType : SyntaxKind
|
||||
|
||||
ObjectBindingPattern = 146,
|
||||
ArrayBindingPattern = 147,
|
||||
|
||||
>ObjectBindingPattern : SyntaxKind
|
||||
|
||||
|
||||
ArrayBindingPattern = 147,
|
||||
|
||||
>ArrayBindingPattern : SyntaxKind
|
||||
>BindingElement : SyntaxKind
|
||||
|
||||
BindingElement = 148,
|
||||
|
||||
>BindingElement : SyntaxKind
|
||||
|
||||
ArrayLiteralExpression = 149,
|
||||
|
||||
>ArrayLiteralExpression : SyntaxKind
|
||||
|
||||
ObjectLiteralExpression = 150,
|
||||
|
||||
>ObjectLiteralExpression : SyntaxKind
|
||||
|
||||
PropertyAccessExpression = 151,
|
||||
|
||||
|
||||
>PropertyAccessExpression : SyntaxKind
|
||||
|
||||
ElementAccessExpression = 152,
|
||||
ObjectLiteralExpression = 150,
|
||||
|
||||
>ElementAccessExpression : SyntaxKind
|
||||
|
||||
|
||||
CallExpression = 153,
|
||||
|
||||
>CallExpression : SyntaxKind
|
||||
>PropertyAccessExpression : SyntaxKind
|
||||
|
||||
NewExpression = 154,
|
||||
|
||||
|
||||
>NewExpression : SyntaxKind
|
||||
|
||||
TaggedTemplateExpression = 155,
|
||||
CallExpression = 153,
|
||||
|
||||
>TaggedTemplateExpression : SyntaxKind
|
||||
|
||||
|
||||
TypeAssertionExpression = 156,
|
||||
|
||||
>TypeAssertionExpression : SyntaxKind
|
||||
>NewExpression : SyntaxKind
|
||||
|
||||
ParenthesizedExpression = 157,
|
||||
|
||||
|
||||
>ParenthesizedExpression : SyntaxKind
|
||||
|
||||
FunctionExpression = 158,
|
||||
TypeAssertionExpression = 156,
|
||||
|
||||
>FunctionExpression : SyntaxKind
|
||||
|
||||
ArrowFunction = 159,
|
||||
@@ -2196,9 +2205,9 @@ declare module "typescript" {
|
||||
|
||||
>expression : Expression
|
||||
>Expression : Expression
|
||||
>literal : LiteralExpression
|
||||
|
||||
literal: LiteralExpression;
|
||||
}
|
||||
|
||||
>literal : LiteralExpression
|
||||
>LiteralExpression : LiteralExpression
|
||||
}
|
||||
@@ -2208,17 +2217,38 @@ declare module "typescript" {
|
||||
>ParenthesizedExpression : ParenthesizedExpression
|
||||
>PrimaryExpression : PrimaryExpression
|
||||
|
||||
>Expression : Expression
|
||||
}
|
||||
expression: Expression;
|
||||
|
||||
>expression : Expression
|
||||
>Expression : Expression
|
||||
}
|
||||
|
||||
interface ArrayLiteralExpression extends PrimaryExpression {
|
||||
|
||||
>ArrayLiteralExpression : ArrayLiteralExpression
|
||||
>PrimaryExpression : PrimaryExpression
|
||||
|
||||
elements: NodeArray<Expression>;
|
||||
|
||||
>elements : NodeArray<Expression>
|
||||
>NodeArray : NodeArray<T>
|
||||
>Expression : Expression
|
||||
}
|
||||
|
||||
>ArrayLiteralExpression : ArrayLiteralExpression
|
||||
|
||||
interface SpreadElementExpression extends Expression {
|
||||
|
||||
|
||||
>SpreadElementExpression : SpreadElementExpression
|
||||
>Expression : Expression
|
||||
|
||||
>elements : NodeArray<Expression>
|
||||
|
||||
expression: Expression;
|
||||
|
||||
>expression : Expression
|
||||
>Expression : Expression
|
||||
}
|
||||
|
||||
interface ObjectLiteralExpression extends PrimaryExpression, Declaration {
|
||||
|
||||
>ObjectLiteralExpression : ObjectLiteralExpression
|
||||
>PrimaryExpression : PrimaryExpression
|
||||
>Declaration : Declaration
|
||||
|
||||
@@ -2229,6 +2259,14 @@ declare module "typescript" {
|
||||
>ObjectLiteralElement : ObjectLiteralElement
|
||||
}
|
||||
|
||||
interface PropertyAccessExpression extends MemberExpression {
|
||||
|
||||
>PropertyAccessExpression : PropertyAccessExpression
|
||||
>MemberExpression : MemberExpression
|
||||
|
||||
expression: LeftHandSideExpression;
|
||||
|
||||
>expression : LeftHandSideExpression
|
||||
>LeftHandSideExpression : LeftHandSideExpression
|
||||
|
||||
name: Identifier;
|
||||
@@ -2882,12 +2920,13 @@ declare module "typescript" {
|
||||
|
||||
exportClause?: NamedExports;
|
||||
|
||||
namedBindings?: NamespaceImport | NamedImports;
|
||||
|
||||
>namedBindings : NamespaceImport | NamedImports
|
||||
>exportClause : NamedImportsOrExports
|
||||
>NamedExports : NamedImportsOrExports
|
||||
|
||||
moduleSpecifier?: Expression;
|
||||
|
||||
>moduleSpecifier : Expression
|
||||
>Expression : Expression
|
||||
}
|
||||
|
||||
interface NamedImportsOrExports extends Node {
|
||||
|
||||
@@ -290,23 +290,26 @@ declare module "typescript" {
|
||||
ModuleDeclaration = 197,
|
||||
ModuleBlock = 198,
|
||||
ImportEqualsDeclaration = 199,
|
||||
ExportAssignment = 200,
|
||||
ImportDeclaration = 201,
|
||||
ImportClause = 202,
|
||||
NamespaceImport = 203,
|
||||
NamedImports = 204,
|
||||
ImportSpecifier = 205,
|
||||
ExternalModuleReference = 206,
|
||||
CaseClause = 207,
|
||||
DefaultClause = 208,
|
||||
HeritageClause = 209,
|
||||
CatchClause = 210,
|
||||
PropertyAssignment = 211,
|
||||
ShorthandPropertyAssignment = 212,
|
||||
EnumMember = 213,
|
||||
SourceFile = 214,
|
||||
SyntaxList = 215,
|
||||
Count = 216,
|
||||
ImportDeclaration = 200,
|
||||
ImportClause = 201,
|
||||
NamespaceImport = 202,
|
||||
NamedImports = 203,
|
||||
ImportSpecifier = 204,
|
||||
ExportAssignment = 205,
|
||||
ExportDeclaration = 206,
|
||||
NamedExports = 207,
|
||||
ExportSpecifier = 208,
|
||||
ExternalModuleReference = 209,
|
||||
CaseClause = 210,
|
||||
DefaultClause = 211,
|
||||
HeritageClause = 212,
|
||||
CatchClause = 213,
|
||||
PropertyAssignment = 214,
|
||||
ShorthandPropertyAssignment = 215,
|
||||
EnumMember = 216,
|
||||
SourceFile = 217,
|
||||
SyntaxList = 218,
|
||||
Count = 219,
|
||||
FirstAssignment = 52,
|
||||
LastAssignment = 63,
|
||||
FirstReservedWord = 65,
|
||||
@@ -758,13 +761,21 @@ declare module "typescript" {
|
||||
interface NamespaceImport extends Declaration {
|
||||
name: Identifier;
|
||||
}
|
||||
interface NamedImports extends Node {
|
||||
elements: NodeArray<ImportSpecifier>;
|
||||
interface ExportDeclaration extends Statement, ModuleElement {
|
||||
exportClause?: NamedExports;
|
||||
moduleSpecifier?: Expression;
|
||||
}
|
||||
interface ImportSpecifier extends Declaration {
|
||||
interface NamedImportsOrExports extends Node {
|
||||
elements: NodeArray<ImportOrExportSpecifier>;
|
||||
}
|
||||
type NamedImports = NamedImportsOrExports;
|
||||
type NamedExports = NamedImportsOrExports;
|
||||
interface ImportOrExportSpecifier extends Declaration {
|
||||
propertyName?: Identifier;
|
||||
name: Identifier;
|
||||
}
|
||||
type ImportSpecifier = ImportOrExportSpecifier;
|
||||
type ExportSpecifier = ImportOrExportSpecifier;
|
||||
interface ExportAssignment extends Statement, ModuleElement {
|
||||
exportName: Identifier;
|
||||
}
|
||||
@@ -933,7 +944,7 @@ declare module "typescript" {
|
||||
errorModuleName?: string;
|
||||
}
|
||||
interface EmitResolver {
|
||||
getGeneratedNameForNode(node: ModuleDeclaration | EnumDeclaration | ImportDeclaration): string;
|
||||
getGeneratedNameForNode(node: ModuleDeclaration | EnumDeclaration | ImportDeclaration | ExportDeclaration): string;
|
||||
getExpressionNameSubstitution(node: Identifier): string;
|
||||
getExportAssignmentName(node: SourceFile): string;
|
||||
isReferencedImportDeclaration(node: Node): boolean;
|
||||
|
||||
@@ -937,55 +937,64 @@ declare module "typescript" {
|
||||
|
||||
>TupleType : SyntaxKind
|
||||
|
||||
UnionType = 144,
|
||||
|
||||
>UnionType : SyntaxKind
|
||||
|
||||
UnionType = 144,
|
||||
|
||||
>UnionType : SyntaxKind
|
||||
>ParenthesizedType : SyntaxKind
|
||||
|
||||
ParenthesizedType = 145,
|
||||
|
||||
|
||||
>ParenthesizedType : SyntaxKind
|
||||
|
||||
ObjectBindingPattern = 146,
|
||||
ArrayBindingPattern = 147,
|
||||
|
||||
>ObjectBindingPattern : SyntaxKind
|
||||
|
||||
|
||||
ArrayBindingPattern = 147,
|
||||
|
||||
>ArrayBindingPattern : SyntaxKind
|
||||
>BindingElement : SyntaxKind
|
||||
|
||||
BindingElement = 148,
|
||||
|
||||
>BindingElement : SyntaxKind
|
||||
|
||||
ArrayLiteralExpression = 149,
|
||||
|
||||
>ArrayLiteralExpression : SyntaxKind
|
||||
|
||||
ObjectLiteralExpression = 150,
|
||||
|
||||
>ObjectLiteralExpression : SyntaxKind
|
||||
|
||||
PropertyAccessExpression = 151,
|
||||
|
||||
|
||||
>PropertyAccessExpression : SyntaxKind
|
||||
|
||||
ElementAccessExpression = 152,
|
||||
ObjectLiteralExpression = 150,
|
||||
|
||||
>ElementAccessExpression : SyntaxKind
|
||||
|
||||
|
||||
CallExpression = 153,
|
||||
|
||||
>CallExpression : SyntaxKind
|
||||
>PropertyAccessExpression : SyntaxKind
|
||||
|
||||
NewExpression = 154,
|
||||
|
||||
|
||||
>NewExpression : SyntaxKind
|
||||
|
||||
TaggedTemplateExpression = 155,
|
||||
CallExpression = 153,
|
||||
|
||||
>TaggedTemplateExpression : SyntaxKind
|
||||
|
||||
|
||||
TypeAssertionExpression = 156,
|
||||
|
||||
>TypeAssertionExpression : SyntaxKind
|
||||
>NewExpression : SyntaxKind
|
||||
|
||||
ParenthesizedExpression = 157,
|
||||
|
||||
|
||||
>ParenthesizedExpression : SyntaxKind
|
||||
|
||||
FunctionExpression = 158,
|
||||
TypeAssertionExpression = 156,
|
||||
|
||||
>FunctionExpression : SyntaxKind
|
||||
|
||||
ArrowFunction = 159,
|
||||
@@ -2340,9 +2349,9 @@ declare module "typescript" {
|
||||
|
||||
>expression : Expression
|
||||
>Expression : Expression
|
||||
>literal : LiteralExpression
|
||||
|
||||
literal: LiteralExpression;
|
||||
}
|
||||
|
||||
>literal : LiteralExpression
|
||||
>LiteralExpression : LiteralExpression
|
||||
}
|
||||
@@ -2352,17 +2361,38 @@ declare module "typescript" {
|
||||
>ParenthesizedExpression : ParenthesizedExpression
|
||||
>PrimaryExpression : PrimaryExpression
|
||||
|
||||
>Expression : Expression
|
||||
}
|
||||
expression: Expression;
|
||||
|
||||
>expression : Expression
|
||||
>Expression : Expression
|
||||
}
|
||||
|
||||
interface ArrayLiteralExpression extends PrimaryExpression {
|
||||
|
||||
>ArrayLiteralExpression : ArrayLiteralExpression
|
||||
>PrimaryExpression : PrimaryExpression
|
||||
|
||||
elements: NodeArray<Expression>;
|
||||
|
||||
>elements : NodeArray<Expression>
|
||||
>NodeArray : NodeArray<T>
|
||||
>Expression : Expression
|
||||
}
|
||||
|
||||
>ArrayLiteralExpression : ArrayLiteralExpression
|
||||
|
||||
interface SpreadElementExpression extends Expression {
|
||||
|
||||
|
||||
>SpreadElementExpression : SpreadElementExpression
|
||||
>Expression : Expression
|
||||
|
||||
>elements : NodeArray<Expression>
|
||||
|
||||
expression: Expression;
|
||||
|
||||
>expression : Expression
|
||||
>Expression : Expression
|
||||
}
|
||||
|
||||
interface ObjectLiteralExpression extends PrimaryExpression, Declaration {
|
||||
|
||||
>ObjectLiteralExpression : ObjectLiteralExpression
|
||||
>PrimaryExpression : PrimaryExpression
|
||||
>Declaration : Declaration
|
||||
|
||||
@@ -2373,6 +2403,14 @@ declare module "typescript" {
|
||||
>ObjectLiteralElement : ObjectLiteralElement
|
||||
}
|
||||
|
||||
interface PropertyAccessExpression extends MemberExpression {
|
||||
|
||||
>PropertyAccessExpression : PropertyAccessExpression
|
||||
>MemberExpression : MemberExpression
|
||||
|
||||
expression: LeftHandSideExpression;
|
||||
|
||||
>expression : LeftHandSideExpression
|
||||
>LeftHandSideExpression : LeftHandSideExpression
|
||||
|
||||
name: Identifier;
|
||||
@@ -3026,12 +3064,13 @@ declare module "typescript" {
|
||||
|
||||
exportClause?: NamedExports;
|
||||
|
||||
namedBindings?: NamespaceImport | NamedImports;
|
||||
|
||||
>namedBindings : NamespaceImport | NamedImports
|
||||
>exportClause : NamedImportsOrExports
|
||||
>NamedExports : NamedImportsOrExports
|
||||
|
||||
moduleSpecifier?: Expression;
|
||||
|
||||
>moduleSpecifier : Expression
|
||||
>Expression : Expression
|
||||
}
|
||||
|
||||
interface NamedImportsOrExports extends Node {
|
||||
|
||||
@@ -291,23 +291,26 @@ declare module "typescript" {
|
||||
ModuleDeclaration = 197,
|
||||
ModuleBlock = 198,
|
||||
ImportEqualsDeclaration = 199,
|
||||
ExportAssignment = 200,
|
||||
ImportDeclaration = 201,
|
||||
ImportClause = 202,
|
||||
NamespaceImport = 203,
|
||||
NamedImports = 204,
|
||||
ImportSpecifier = 205,
|
||||
ExternalModuleReference = 206,
|
||||
CaseClause = 207,
|
||||
DefaultClause = 208,
|
||||
HeritageClause = 209,
|
||||
CatchClause = 210,
|
||||
PropertyAssignment = 211,
|
||||
ShorthandPropertyAssignment = 212,
|
||||
EnumMember = 213,
|
||||
SourceFile = 214,
|
||||
SyntaxList = 215,
|
||||
Count = 216,
|
||||
ImportDeclaration = 200,
|
||||
ImportClause = 201,
|
||||
NamespaceImport = 202,
|
||||
NamedImports = 203,
|
||||
ImportSpecifier = 204,
|
||||
ExportAssignment = 205,
|
||||
ExportDeclaration = 206,
|
||||
NamedExports = 207,
|
||||
ExportSpecifier = 208,
|
||||
ExternalModuleReference = 209,
|
||||
CaseClause = 210,
|
||||
DefaultClause = 211,
|
||||
HeritageClause = 212,
|
||||
CatchClause = 213,
|
||||
PropertyAssignment = 214,
|
||||
ShorthandPropertyAssignment = 215,
|
||||
EnumMember = 216,
|
||||
SourceFile = 217,
|
||||
SyntaxList = 218,
|
||||
Count = 219,
|
||||
FirstAssignment = 52,
|
||||
LastAssignment = 63,
|
||||
FirstReservedWord = 65,
|
||||
@@ -759,13 +762,21 @@ declare module "typescript" {
|
||||
interface NamespaceImport extends Declaration {
|
||||
name: Identifier;
|
||||
}
|
||||
interface NamedImports extends Node {
|
||||
elements: NodeArray<ImportSpecifier>;
|
||||
interface ExportDeclaration extends Statement, ModuleElement {
|
||||
exportClause?: NamedExports;
|
||||
moduleSpecifier?: Expression;
|
||||
}
|
||||
interface ImportSpecifier extends Declaration {
|
||||
interface NamedImportsOrExports extends Node {
|
||||
elements: NodeArray<ImportOrExportSpecifier>;
|
||||
}
|
||||
type NamedImports = NamedImportsOrExports;
|
||||
type NamedExports = NamedImportsOrExports;
|
||||
interface ImportOrExportSpecifier extends Declaration {
|
||||
propertyName?: Identifier;
|
||||
name: Identifier;
|
||||
}
|
||||
type ImportSpecifier = ImportOrExportSpecifier;
|
||||
type ExportSpecifier = ImportOrExportSpecifier;
|
||||
interface ExportAssignment extends Statement, ModuleElement {
|
||||
exportName: Identifier;
|
||||
}
|
||||
@@ -934,7 +945,7 @@ declare module "typescript" {
|
||||
errorModuleName?: string;
|
||||
}
|
||||
interface EmitResolver {
|
||||
getGeneratedNameForNode(node: ModuleDeclaration | EnumDeclaration | ImportDeclaration): string;
|
||||
getGeneratedNameForNode(node: ModuleDeclaration | EnumDeclaration | ImportDeclaration | ExportDeclaration): string;
|
||||
getExpressionNameSubstitution(node: Identifier): string;
|
||||
getExportAssignmentName(node: SourceFile): string;
|
||||
isReferencedImportDeclaration(node: Node): boolean;
|
||||
|
||||
@@ -889,55 +889,64 @@ declare module "typescript" {
|
||||
|
||||
>TupleType : SyntaxKind
|
||||
|
||||
UnionType = 144,
|
||||
|
||||
>UnionType : SyntaxKind
|
||||
|
||||
UnionType = 144,
|
||||
|
||||
>UnionType : SyntaxKind
|
||||
>ParenthesizedType : SyntaxKind
|
||||
|
||||
ParenthesizedType = 145,
|
||||
|
||||
|
||||
>ParenthesizedType : SyntaxKind
|
||||
|
||||
ObjectBindingPattern = 146,
|
||||
ArrayBindingPattern = 147,
|
||||
|
||||
>ObjectBindingPattern : SyntaxKind
|
||||
|
||||
|
||||
ArrayBindingPattern = 147,
|
||||
|
||||
>ArrayBindingPattern : SyntaxKind
|
||||
>BindingElement : SyntaxKind
|
||||
|
||||
BindingElement = 148,
|
||||
|
||||
>BindingElement : SyntaxKind
|
||||
|
||||
ArrayLiteralExpression = 149,
|
||||
|
||||
>ArrayLiteralExpression : SyntaxKind
|
||||
|
||||
ObjectLiteralExpression = 150,
|
||||
|
||||
>ObjectLiteralExpression : SyntaxKind
|
||||
|
||||
PropertyAccessExpression = 151,
|
||||
|
||||
|
||||
>PropertyAccessExpression : SyntaxKind
|
||||
|
||||
ElementAccessExpression = 152,
|
||||
ObjectLiteralExpression = 150,
|
||||
|
||||
>ElementAccessExpression : SyntaxKind
|
||||
|
||||
|
||||
CallExpression = 153,
|
||||
|
||||
>CallExpression : SyntaxKind
|
||||
>PropertyAccessExpression : SyntaxKind
|
||||
|
||||
NewExpression = 154,
|
||||
|
||||
|
||||
>NewExpression : SyntaxKind
|
||||
|
||||
TaggedTemplateExpression = 155,
|
||||
CallExpression = 153,
|
||||
|
||||
>TaggedTemplateExpression : SyntaxKind
|
||||
|
||||
|
||||
TypeAssertionExpression = 156,
|
||||
|
||||
>TypeAssertionExpression : SyntaxKind
|
||||
>NewExpression : SyntaxKind
|
||||
|
||||
ParenthesizedExpression = 157,
|
||||
|
||||
|
||||
>ParenthesizedExpression : SyntaxKind
|
||||
|
||||
FunctionExpression = 158,
|
||||
TypeAssertionExpression = 156,
|
||||
|
||||
>FunctionExpression : SyntaxKind
|
||||
|
||||
ArrowFunction = 159,
|
||||
@@ -2292,9 +2301,9 @@ declare module "typescript" {
|
||||
|
||||
>expression : Expression
|
||||
>Expression : Expression
|
||||
>literal : LiteralExpression
|
||||
|
||||
literal: LiteralExpression;
|
||||
}
|
||||
|
||||
>literal : LiteralExpression
|
||||
>LiteralExpression : LiteralExpression
|
||||
}
|
||||
@@ -2304,17 +2313,38 @@ declare module "typescript" {
|
||||
>ParenthesizedExpression : ParenthesizedExpression
|
||||
>PrimaryExpression : PrimaryExpression
|
||||
|
||||
>Expression : Expression
|
||||
}
|
||||
expression: Expression;
|
||||
|
||||
>expression : Expression
|
||||
>Expression : Expression
|
||||
}
|
||||
|
||||
interface ArrayLiteralExpression extends PrimaryExpression {
|
||||
|
||||
>ArrayLiteralExpression : ArrayLiteralExpression
|
||||
>PrimaryExpression : PrimaryExpression
|
||||
|
||||
elements: NodeArray<Expression>;
|
||||
|
||||
>elements : NodeArray<Expression>
|
||||
>NodeArray : NodeArray<T>
|
||||
>Expression : Expression
|
||||
}
|
||||
|
||||
>ArrayLiteralExpression : ArrayLiteralExpression
|
||||
|
||||
interface SpreadElementExpression extends Expression {
|
||||
|
||||
|
||||
>SpreadElementExpression : SpreadElementExpression
|
||||
>Expression : Expression
|
||||
|
||||
>elements : NodeArray<Expression>
|
||||
|
||||
expression: Expression;
|
||||
|
||||
>expression : Expression
|
||||
>Expression : Expression
|
||||
}
|
||||
|
||||
interface ObjectLiteralExpression extends PrimaryExpression, Declaration {
|
||||
|
||||
>ObjectLiteralExpression : ObjectLiteralExpression
|
||||
>PrimaryExpression : PrimaryExpression
|
||||
>Declaration : Declaration
|
||||
|
||||
@@ -2325,6 +2355,14 @@ declare module "typescript" {
|
||||
>ObjectLiteralElement : ObjectLiteralElement
|
||||
}
|
||||
|
||||
interface PropertyAccessExpression extends MemberExpression {
|
||||
|
||||
>PropertyAccessExpression : PropertyAccessExpression
|
||||
>MemberExpression : MemberExpression
|
||||
|
||||
expression: LeftHandSideExpression;
|
||||
|
||||
>expression : LeftHandSideExpression
|
||||
>LeftHandSideExpression : LeftHandSideExpression
|
||||
|
||||
name: Identifier;
|
||||
@@ -2978,12 +3016,13 @@ declare module "typescript" {
|
||||
|
||||
exportClause?: NamedExports;
|
||||
|
||||
namedBindings?: NamespaceImport | NamedImports;
|
||||
|
||||
>namedBindings : NamespaceImport | NamedImports
|
||||
>exportClause : NamedImportsOrExports
|
||||
>NamedExports : NamedImportsOrExports
|
||||
|
||||
moduleSpecifier?: Expression;
|
||||
|
||||
>moduleSpecifier : Expression
|
||||
>Expression : Expression
|
||||
}
|
||||
|
||||
interface NamedImportsOrExports extends Node {
|
||||
|
||||
@@ -328,23 +328,26 @@ declare module "typescript" {
|
||||
ModuleDeclaration = 197,
|
||||
ModuleBlock = 198,
|
||||
ImportEqualsDeclaration = 199,
|
||||
ExportAssignment = 200,
|
||||
ImportDeclaration = 201,
|
||||
ImportClause = 202,
|
||||
NamespaceImport = 203,
|
||||
NamedImports = 204,
|
||||
ImportSpecifier = 205,
|
||||
ExternalModuleReference = 206,
|
||||
CaseClause = 207,
|
||||
DefaultClause = 208,
|
||||
HeritageClause = 209,
|
||||
CatchClause = 210,
|
||||
PropertyAssignment = 211,
|
||||
ShorthandPropertyAssignment = 212,
|
||||
EnumMember = 213,
|
||||
SourceFile = 214,
|
||||
SyntaxList = 215,
|
||||
Count = 216,
|
||||
ImportDeclaration = 200,
|
||||
ImportClause = 201,
|
||||
NamespaceImport = 202,
|
||||
NamedImports = 203,
|
||||
ImportSpecifier = 204,
|
||||
ExportAssignment = 205,
|
||||
ExportDeclaration = 206,
|
||||
NamedExports = 207,
|
||||
ExportSpecifier = 208,
|
||||
ExternalModuleReference = 209,
|
||||
CaseClause = 210,
|
||||
DefaultClause = 211,
|
||||
HeritageClause = 212,
|
||||
CatchClause = 213,
|
||||
PropertyAssignment = 214,
|
||||
ShorthandPropertyAssignment = 215,
|
||||
EnumMember = 216,
|
||||
SourceFile = 217,
|
||||
SyntaxList = 218,
|
||||
Count = 219,
|
||||
FirstAssignment = 52,
|
||||
LastAssignment = 63,
|
||||
FirstReservedWord = 65,
|
||||
@@ -796,13 +799,21 @@ declare module "typescript" {
|
||||
interface NamespaceImport extends Declaration {
|
||||
name: Identifier;
|
||||
}
|
||||
interface NamedImports extends Node {
|
||||
elements: NodeArray<ImportSpecifier>;
|
||||
interface ExportDeclaration extends Statement, ModuleElement {
|
||||
exportClause?: NamedExports;
|
||||
moduleSpecifier?: Expression;
|
||||
}
|
||||
interface ImportSpecifier extends Declaration {
|
||||
interface NamedImportsOrExports extends Node {
|
||||
elements: NodeArray<ImportOrExportSpecifier>;
|
||||
}
|
||||
type NamedImports = NamedImportsOrExports;
|
||||
type NamedExports = NamedImportsOrExports;
|
||||
interface ImportOrExportSpecifier extends Declaration {
|
||||
propertyName?: Identifier;
|
||||
name: Identifier;
|
||||
}
|
||||
type ImportSpecifier = ImportOrExportSpecifier;
|
||||
type ExportSpecifier = ImportOrExportSpecifier;
|
||||
interface ExportAssignment extends Statement, ModuleElement {
|
||||
exportName: Identifier;
|
||||
}
|
||||
@@ -971,7 +982,7 @@ declare module "typescript" {
|
||||
errorModuleName?: string;
|
||||
}
|
||||
interface EmitResolver {
|
||||
getGeneratedNameForNode(node: ModuleDeclaration | EnumDeclaration | ImportDeclaration): string;
|
||||
getGeneratedNameForNode(node: ModuleDeclaration | EnumDeclaration | ImportDeclaration | ExportDeclaration): string;
|
||||
getExpressionNameSubstitution(node: Identifier): string;
|
||||
getExportAssignmentName(node: SourceFile): string;
|
||||
isReferencedImportDeclaration(node: Node): boolean;
|
||||
|
||||
@@ -1062,55 +1062,64 @@ declare module "typescript" {
|
||||
|
||||
>TupleType : SyntaxKind
|
||||
|
||||
UnionType = 144,
|
||||
|
||||
>UnionType : SyntaxKind
|
||||
|
||||
UnionType = 144,
|
||||
|
||||
>UnionType : SyntaxKind
|
||||
>ParenthesizedType : SyntaxKind
|
||||
|
||||
ParenthesizedType = 145,
|
||||
|
||||
|
||||
>ParenthesizedType : SyntaxKind
|
||||
|
||||
ObjectBindingPattern = 146,
|
||||
ArrayBindingPattern = 147,
|
||||
|
||||
>ObjectBindingPattern : SyntaxKind
|
||||
|
||||
|
||||
ArrayBindingPattern = 147,
|
||||
|
||||
>ArrayBindingPattern : SyntaxKind
|
||||
>BindingElement : SyntaxKind
|
||||
|
||||
BindingElement = 148,
|
||||
|
||||
>BindingElement : SyntaxKind
|
||||
|
||||
ArrayLiteralExpression = 149,
|
||||
|
||||
>ArrayLiteralExpression : SyntaxKind
|
||||
|
||||
ObjectLiteralExpression = 150,
|
||||
|
||||
>ObjectLiteralExpression : SyntaxKind
|
||||
|
||||
PropertyAccessExpression = 151,
|
||||
|
||||
|
||||
>PropertyAccessExpression : SyntaxKind
|
||||
|
||||
ElementAccessExpression = 152,
|
||||
ObjectLiteralExpression = 150,
|
||||
|
||||
>ElementAccessExpression : SyntaxKind
|
||||
|
||||
|
||||
CallExpression = 153,
|
||||
|
||||
>CallExpression : SyntaxKind
|
||||
>PropertyAccessExpression : SyntaxKind
|
||||
|
||||
NewExpression = 154,
|
||||
|
||||
|
||||
>NewExpression : SyntaxKind
|
||||
|
||||
TaggedTemplateExpression = 155,
|
||||
CallExpression = 153,
|
||||
|
||||
>TaggedTemplateExpression : SyntaxKind
|
||||
|
||||
|
||||
TypeAssertionExpression = 156,
|
||||
|
||||
>TypeAssertionExpression : SyntaxKind
|
||||
>NewExpression : SyntaxKind
|
||||
|
||||
ParenthesizedExpression = 157,
|
||||
|
||||
|
||||
>ParenthesizedExpression : SyntaxKind
|
||||
|
||||
FunctionExpression = 158,
|
||||
TypeAssertionExpression = 156,
|
||||
|
||||
>FunctionExpression : SyntaxKind
|
||||
|
||||
ArrowFunction = 159,
|
||||
@@ -2465,9 +2474,9 @@ declare module "typescript" {
|
||||
|
||||
>expression : Expression
|
||||
>Expression : Expression
|
||||
>literal : LiteralExpression
|
||||
|
||||
literal: LiteralExpression;
|
||||
}
|
||||
|
||||
>literal : LiteralExpression
|
||||
>LiteralExpression : LiteralExpression
|
||||
}
|
||||
@@ -2477,17 +2486,38 @@ declare module "typescript" {
|
||||
>ParenthesizedExpression : ParenthesizedExpression
|
||||
>PrimaryExpression : PrimaryExpression
|
||||
|
||||
>Expression : Expression
|
||||
}
|
||||
expression: Expression;
|
||||
|
||||
>expression : Expression
|
||||
>Expression : Expression
|
||||
}
|
||||
|
||||
interface ArrayLiteralExpression extends PrimaryExpression {
|
||||
|
||||
>ArrayLiteralExpression : ArrayLiteralExpression
|
||||
>PrimaryExpression : PrimaryExpression
|
||||
|
||||
elements: NodeArray<Expression>;
|
||||
|
||||
>elements : NodeArray<Expression>
|
||||
>NodeArray : NodeArray<T>
|
||||
>Expression : Expression
|
||||
}
|
||||
|
||||
>ArrayLiteralExpression : ArrayLiteralExpression
|
||||
|
||||
interface SpreadElementExpression extends Expression {
|
||||
|
||||
|
||||
>SpreadElementExpression : SpreadElementExpression
|
||||
>Expression : Expression
|
||||
|
||||
>elements : NodeArray<Expression>
|
||||
|
||||
expression: Expression;
|
||||
|
||||
>expression : Expression
|
||||
>Expression : Expression
|
||||
}
|
||||
|
||||
interface ObjectLiteralExpression extends PrimaryExpression, Declaration {
|
||||
|
||||
>ObjectLiteralExpression : ObjectLiteralExpression
|
||||
>PrimaryExpression : PrimaryExpression
|
||||
>Declaration : Declaration
|
||||
|
||||
@@ -2498,6 +2528,14 @@ declare module "typescript" {
|
||||
>ObjectLiteralElement : ObjectLiteralElement
|
||||
}
|
||||
|
||||
interface PropertyAccessExpression extends MemberExpression {
|
||||
|
||||
>PropertyAccessExpression : PropertyAccessExpression
|
||||
>MemberExpression : MemberExpression
|
||||
|
||||
expression: LeftHandSideExpression;
|
||||
|
||||
>expression : LeftHandSideExpression
|
||||
>LeftHandSideExpression : LeftHandSideExpression
|
||||
|
||||
name: Identifier;
|
||||
@@ -3151,12 +3189,13 @@ declare module "typescript" {
|
||||
|
||||
exportClause?: NamedExports;
|
||||
|
||||
namedBindings?: NamespaceImport | NamedImports;
|
||||
|
||||
>namedBindings : NamespaceImport | NamedImports
|
||||
>exportClause : NamedImportsOrExports
|
||||
>NamedExports : NamedImportsOrExports
|
||||
|
||||
moduleSpecifier?: Expression;
|
||||
|
||||
>moduleSpecifier : Expression
|
||||
>Expression : Expression
|
||||
}
|
||||
|
||||
interface NamedImportsOrExports extends Node {
|
||||
|
||||
Reference in New Issue
Block a user