UNPKG

bio-dark-midnight-theme

Version:

A super-cool dark theme for VS Code by studio.bio inspired by Oceanic Next and Solarized Dark. Optimized for JavaScript (React), PHP, HTML, and Sass/SCSS.

58 lines (45 loc) 1.01 kB
'use strict' class Sale { constructor(price) { ;[this.decoratorsList, this.price] = [[], price] } decorate(decorator) { if (!Sale[decorator]) throw new Error(`decorator not exist: ${decorator}`) this.decoratorsList.push(Sale[decorator]) } getPrice() { for (let decorator of this.decoratorsList) { this.price = decorator(this.price) } return this.price.toFixed(2) } static quebec(price) { // this is a comment return price + (price * 7.5) / 100 } static fedtax(price) { return price + (price * 5) / 100 } } let sale = new Sale(100) sale.decorate('fedtax') sale.decorate('quebec') console.log(sale.getPrice()) //112.88 getPrice() //deeply nested async function asyncCall() { var result = await resolveAfter2Seconds() } for (let i = 0; i < 10; i++) { continue } if (true) { } while (true) {} switch (2) { case 2: break default: break }