typescript-transform-macros
Typescript Transform Macros
Examples from https://github.com/codemix/babel-plugin-macros.
Installation
npm install --save-dev typescript-transform-macros
ttypescript
Usage withAdd it to plugins in your tsconfig.json
Also declare globally the MACRO function:
declare ;
Example
Input:
declare ; ; declare console.log.MAP3 * n + 1;
Output:
"use strict";const input_1 = 1 2 3;const length_1 = input_1length;const result_1 = length_1;for let i_1 = 0; i_1 < length_1; i_1++ result_1i_1 = 3 * input_1i_1 + 1;console;//> [ 4, 7, 10 ]