MichaReiser/speedy.js

View on GitHub
packages/compiler/src/code-generation/code-generators/variable-statement-code-generator.ts

Summary

Maintainability
A
2 hrs
Test Coverage
import * as ts from "typescript";
import {CodeGenerationContext} from "../code-generation-context";
import {SyntaxCodeGenerator} from "../syntax-code-generator";

class VariableStatementCodeGenerator implements SyntaxCodeGenerator<ts.VariableStatement, void> {
    syntaxKind = ts.SyntaxKind.VariableStatement;

    generate(node: ts.VariableStatement, context: CodeGenerationContext): void {
        context.generate(node.declarationList);
    }

}

export default VariableStatementCodeGenerator;