[−][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 | 単項演算子 |