UNPKG

tstosc

Version:

A transpiler that convert TypeScript to SuperCollider's SCLang.

14 lines (13 loc) 2.92 kB
export { Analyser } from './transpiler/analyser/Analyser.cjs'; export { Generator } from './transpiler/generator/Generator.cjs'; export { DefDeclCollection, extractVarConstDeclarationAndDefinition, generateVarConstDeclarationAndDefinition, getDefDeclOutput, isAfterwhileInitInitialiser, isConstDeclarationList, isLetDeclarationList, isVarDeclarationList, solveRecurBinding } from './transpiler/generator/name_decl_def_hoist.cjs'; export { PreprocessingPack, convertTSSourceFileToSC, findPreprocessingNeeded } from './transpiler/generator/ts_to_sc_convert/file_conv.cjs'; export { converTSFunctionDeclarationToSC, convertTSDoStatementToSC, convertTSForInStatementToSC, convertTSForOfStatementToSC, convertTSForStatementToSC, convertTSIfStatementToSC, convertTSLabeledStatementToSC, convertTSStatementToSC, convertTSSwitchStatementToSC, convertTSThrowStatementToSC, convertTSTryStatementToSC, convertTSWhileStatementToSC, restyleTSVariableStatementToSC, supported_statement_syntax_kind, translateTSBreakStatementToSC, translateTSContinueStatementToSC, translateTSReturnStatementToSC } from './transpiler/generator/ts_to_sc_convert/stmt_conv.cjs'; export { convertTSCodeBlockToSC, convertTSCodeBlockWithEarlyReturnToSC, hasEarlyReturnIn, isTSFlowControlStatement } from './transpiler/generator/ts_to_sc_convert/code_block_conv.cjs'; export { convertTSClassToSC, convertTSClassToSCWithClassName } from './transpiler/generator/ts_to_sc_convert/class_conv.cjs'; export { SelfIndecrExpression, SelfIndecrTarget, convertTSBinaryExpressionToSC, convertTSCallExpressionToSC, convertTSConditionalExpressionToSC, convertTSElementAccessExpressionToSC, convertTSExpressionToSC, convertTSNewExpressionToSC, convertTSPropertyAccessExpressionToSC, convertTSTaggedTemplateExpressionToSC, escapeForSCClassIfNeeded, escapeForSCFunctionIfNeeded, escapeForSCVarIfNeeded, hasSelfIndecrExpression, isLegalSCClass, isLegalSCIdentifier, isLegalSCVar, isMethod, isSelfIndecrExpression, isStoringObjectLiteral, supported_expression_syntax_kind, translateTSPostfixUnaryExpressionToSC, translateTSPrefixUnaryExpressionToSC, tryFindSelfIndecrOperator } from './transpiler/generator/ts_to_sc_convert/expr_conv.cjs'; export { TSArgOmittableParameter, TSCollectingParameter, TSDefaultValuedParameter, TSDestructingParameter, TSFunctionEssential, TSFunctionLiteral, TSNumberType, TSTrivialParameter, TSUndefinedableParameter, assertSafeIntegerInSC, convertTSArrayToSC, convertTSFunctionToSC, convertTSFunctionToSCWithParam, convertTSLiteralToSC, convertTSNumberToSC, convertTSObjectToSC, convertTSTemplateStringToSC, convertToSCSymbol, extractParameters, getArgLine, getDestructingParamSolvingPart, getRadix, isNullOrUndefined, isTSLiteral, supported_literal_syntax_kind } from './transpiler/generator/ts_to_sc_convert/literal_conv.cjs'; import 'typescript'; import './util/Result.cjs'; import './cli/args.cjs'; import './transpiler/generator/context.cjs';