jsii-rosetta
Version:
[](https://cdk.dev) [: OTree;
block(node: ts.Block, renderer: GoRenderer): OTree;
expressionStatement(node: ts.ExpressionStatement, renderer: GoRenderer): OTree;
functionDeclaration(node: ts.FunctionDeclaration, renderer: GoRenderer): OTree;
identifier(node: ts.Identifier | ts.StringLiteral | ts.NoSubstitutionTemplateLiteral, renderer: GoRenderer): OTree;
newExpression(node: ts.NewExpression, renderer: GoRenderer): OTree;
arrayLiteralExpression(node: ts.ArrayLiteralExpression, renderer: AstRenderer<GoLanguageContext>): OTree;
objectLiteralExpression(node: ts.ObjectLiteralExpression, renderer: GoRenderer): OTree;
propertyAssignment(node: ts.PropertyAssignment, renderer: GoRenderer): OTree;
shorthandPropertyAssignment(node: ts.ShorthandPropertyAssignment, renderer: AstRenderer<GoLanguageContext>): OTree;
templateExpression(node: ts.TemplateExpression, renderer: AstRenderer<GoLanguageContext>): OTree;
token<A extends ts.SyntaxKind>(node: ts.Token<A>, renderer: GoRenderer): OTree;
unknownTypeObjectLiteralExpression(node: ts.ObjectLiteralExpression, renderer: GoRenderer): OTree;
keyValueObjectLiteralExpression(node: ts.ObjectLiteralExpression, renderer: GoRenderer): OTree;
knownStructObjectLiteralExpression(node: ts.ObjectLiteralExpression, structType: ObjectLiteralStruct, renderer: GoRenderer): OTree;
asExpression(node: ts.AsExpression, renderer: AstRenderer<GoLanguageContext>): OTree;
parameterDeclaration(node: ts.ParameterDeclaration, renderer: GoRenderer): OTree;
printStatement(args: ts.NodeArray<ts.Expression>, renderer: GoRenderer): OTree;
propertyAccessExpression(node: ts.PropertyAccessExpression, renderer: GoRenderer, submoduleReference?: SubmoduleReference): OTree;
methodSignature(node: ts.MethodSignature, renderer: AstRenderer<GoLanguageContext>): OTree;
propertyDeclaration(node: ts.PropertyDeclaration, renderer: AstRenderer<GoLanguageContext>): OTree;
propertySignature(node: ts.PropertySignature, renderer: GoRenderer): OTree;
regularCallExpression(node: ts.CallExpression, renderer: GoRenderer): OTree;
returnStatement(node: ts.ReturnStatement, renderer: AstRenderer<GoLanguageContext>): OTree;
binaryExpression(node: ts.BinaryExpression, renderer: AstRenderer<GoLanguageContext>): OTree;
stringLiteral(node: ts.StringLiteral | ts.NoSubstitutionTemplateLiteral, renderer: GoRenderer): OTree;
numericLiteral(node: ts.NumericLiteral, renderer: GoRenderer): OTree;
classDeclaration(node: ts.ClassDeclaration, renderer: AstRenderer<GoLanguageContext>): OTree;
structInterfaceDeclaration(node: ts.InterfaceDeclaration, renderer: GoRenderer): OTree;
regularInterfaceDeclaration(node: ts.InterfaceDeclaration, renderer: AstRenderer<GoLanguageContext>): OTree;
constructorDeclaration(node: ts.ConstructorDeclaration, renderer: AstRenderer<GoLanguageContext>): OTree;
superCallExpression(node: ts.CallExpression, renderer: AstRenderer<GoLanguageContext>): OTree;
methodDeclaration(node: ts.MethodDeclaration, renderer: AstRenderer<GoLanguageContext>): OTree;
ifStatement(node: ts.IfStatement, renderer: AstRenderer<GoLanguageContext>): OTree;
forOfStatement(node: ts.ForOfStatement, renderer: AstRenderer<GoLanguageContext>): OTree;
importStatement(node: ImportStatement, renderer: AstRenderer<GoLanguageContext>): OTree;
variableDeclaration(node: ts.VariableDeclaration, renderer: AstRenderer<GoLanguageContext>): OTree;
private defaultArgValues;
mergeContext(old: GoLanguageContext, update: Partial<GoLanguageContext>): GoLanguageContext;
private renderTypeNode;
private renderType;
/**
* Guess an item's go name based on it's TS name and context
*/
private goName;
}
export {};
//# sourceMappingURL=go.d.ts.map