Skip to content

Instantly share code, notes, and snippets.

Avatar
💭
away

Ingvar Stepanyan RReverser

💭
away
View GitHub Profile
View bad-promises.js
// consider the following code
// a.js
class A extends Component {
static B = undefined;
state = { B : A.B };
componentWillMount() {
A.B || import('./b.js').then(B => {
View usb.ts
declare module chrome.usb {
type Direction = 'in' | 'out';
interface Device {
device: number,
vendorId: number,
productId: number,
productName: string,
manufacturerName: string,
serialNumber: string
View gist:3463103840d0706aa80d
function Template(str, data) {
return str.replace(/\${([^}]+)}/g, (_, name) => data[name]);
}
var answer = 42;
(function () {
var answer = 60;
console.log(Template('Answer is ${answer}', {answer}));
})();
You can’t perform that action at this time.