[][src]Module rust_js_ts_gen::data

Modules

identifer

Structs

ArrayItem

配列リテラルの要素

BinaryOperatorExpr

2項演算子と左右の式

CallExpr

式と呼ぶパラメーター

Code

TypeScriptやJavaScriptのコードを表現する. TypeScriptでも出力できるように型情報をつける必要がある

ConditionalOperatorExpr

条件演算子

ForOfStatement

forOf文

ForStatement

for文

Function
FunctionDefinitionStatement

ローカル関数定義

FunctionType

関数の型

GetExpr

プロパティアクセス

IfStatement

if文

ImportedType

インポートされた型

ImportedVariable

インポートした変数

IntersectionType

交差型

KeyValue

文字列のkeyと式のvalue

LambdaExpr

ラムダ式

MemberType

オブジェクトのメンバーの型

Parameter

関数のパラメーター. パラメーター名, ドキュメント

ParameterWithDocument

ドキュメント付きの関数のパラメーター. パラメーター名, ドキュメント, 型

Pattern

switch文のcase "text": { statementList } の部分

SetStatement

代入文

SwitchStatement

switch文

TypeAlias

型に別名を付けて定義する.

TypeAssertion

型アサーション

TypeWithTypeParameter

パラメーター付きの型

UnaryOperatorExpr

単項演算子と適用される式

Variable

変数

VariableDefinitionStatement

ローカル変数定義

Enums

BinaryOperator

2項演算子

CodeType

コードの種類

ExportDefinition

外部に公開する定義

Expr

Member

オブジェクトリテラルの要素

Statement
Type

UnaryOperator

単項演算子