Skip to content

Instantly share code, notes, and snippets.

class Printer {
constructor(name) {
this.name = name;
}
}
class AllInOne extends Printer {
constructor(name) {
super(name);
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<ul>
@felipecesr
felipecesr / Circular.js
Created November 30, 2021 20:52 — forked from ahmed-musallam/Circular.js
A simple circular javascript data structure (backed by an array)
/**
* A simple circular data structure
*/
function Circular(arr, startIntex){
this.arr = arr;
this.currentIndex = startIntex || 0;
}
Circular.prototype.next = function(){
var i = this.currentIndex, arr = this.arr;
#
# Script feito para alterar a versão do node nos projetos com serverless.
#
# Para executar abra o terminal e execute o comando:
# bash <(curl -Ls https://gist.githubusercontent.com/felipecesr/839f40f52b4db733564d97faf1319f9e/raw/43ea30fab7bf01917dd5069c032703b381cefd93/node_version.sh)
#
read -p "Enter the Node.js version (e.g. 12) : " node_version
sed -i -E "s/nodejs[0-9]+\.x/nodejs$node_version.x/g" serverless.yml
import React from 'react';
import ReactDOM from 'react-dom';
import { Card } from '../src/Card';
describe('Card', () => {
let container;
let user;
beforeEach(() => {
container = document.createElement('div');
export const Card = ({ user }) => (
<div>{user.name}</div>
);
import React from 'react';
import ReactDOM from 'react-dom';
import { Card } from '../src/Card';
describe('Card', () => {
it('renders the user name', () => {
const user = { name: 'John Wick' };
const component = <Card user={user} />;
const container = document.createElement('div');
// Card.js
import React from 'react';
export const Card = () => <div>John Wick</div>;
// Card.test.js
import { Card } from '../src/Card';
import React from 'react';
import ReactDOM from 'react-dom';
describe('Card', () => {
it('renders the user name', () => {
const user = { name: 'John Wick' };
const component = <Card user={user} />;
const container = document.createElement('div');
ReactDOM.render(component, container);
@felipecesr
felipecesr / HttpClient.js
Last active February 24, 2019 16:06
Dependency Inversion Principle (DIP)
export class HttpClient {
get(url) {
return fetch(url).then(response => response.json());
}
}