diff options
Diffstat (limited to 'examples/macros/mystery-box.ts')
-rw-r--r-- | examples/macros/mystery-box.ts | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/examples/macros/mystery-box.ts b/examples/macros/mystery-box.ts index 4dff5d003..6583c9868 100644 --- a/examples/macros/mystery-box.ts +++ b/examples/macros/mystery-box.ts @@ -1,13 +1,16 @@ export function mysteryBox(callExpression) { console.log(callExpression.log); // get arguments - const [ countNode ] = callExpression.arguments; + const [countNode] = callExpression.arguments; const countString: string = countNode.get(); const count: number = parseInt(countString, 10); // validate - if(!(count >= 1 && count <= 1000)) return new Error(`Argument ${countString} is expected to be between 1 and 1000`); + if (!(count >= 1 && count <= 1000)) + return new Error( + `Argument ${countString} is expected to be between 1 and 1000`, + ); // return a value - return (Math.random() * count)|0; + return (Math.random() * count) | 0; } |