This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if (typeof inviteInterval !== undefined) clearInterval(inviteInterval); | |
let inviteInterval = setInterval(invite, 3000); | |
function invite() { | |
document.querySelector("ul.artdeco-typeahead__results-list.ember-view > li:last-child").scrollIntoView(); | |
const checkboxes = document.querySelectorAll(".ember-checkbox.ember-view"); | |
checkboxes.forEach((checkbox) => { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { Link } from "react-router-dom"; | |
import QueryState from "../../../components/QueryState"; | |
import PokemonAbility from "../../../types/PokemonAbility"; | |
import PokemonMove from "../../../types/PokemonMove"; | |
import PokemonStat from "../../../types/PokemonStat"; | |
import PokemonType from "../../../types/PokemonType"; | |
import usePokemonDetail from "../hooks/usePokemonDetail"; | |
type Props = { | |
name: string; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Agis comme un développeur senior sur JavaScript, ta spécialité est React et tu as fait partie de l'équipe qui a crée la lib. | |
Je suis développeur React depuis 5 ans, spécialisé dans TypeScript et JavaScript. | |
J'aimerais un composant qui permet de créer un formulaire de contact avec nom, prénom, email et message. | |
Pour cela: | |
- utilise la derniere version de TypeScript | |
- utilise la derniere version connue de React |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Je suis développeur React et j'aimerais un composant qui permet de créer un formulaire de contact avec nom, prénom, email et message. | |
*/ | |
import React, { useState } from 'react'; | |
const ContactForm = () => { | |
// State pour stocker les valeurs des champs du formulaire | |
const [formData, setFormData] = useState({ | |
firstName: '', |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const matrix: number[][] = [ | |
[1, 2, 3], | |
[4, 5, 6], | |
[7, 8, 9] | |
]; | |
console.log(matrix[1][2]); // Output: 6 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const map = new Map<string, number>(); | |
map.set("key1", 1); | |
map.set("key2", 2); | |
map.set("key3", 3); | |
console.log(map.get("key2")); // Output: 2 | |
console.log(map.size); // Output: 3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const set = new Set<number>(); | |
set.add(1); | |
set.add(2); | |
set.add(3); | |
console.log(set.has(2)); // Output: true | |
console.log(set.size); // Output: 3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const hashmap: { [key: string]: number } = {}; | |
hashmap["key1"] = 1; | |
hashmap["key2"] = 2; | |
hashmap["key3"] = 3; | |
console.log(hashmap["key2"]); // Output: 2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Graph { | |
adjacencyList: Map<number, number[]>; | |
constructor() { | |
this.adjacencyList = new Map<number, number[]>(); | |
} | |
addVertex(vertex: number) { | |
if (!this.adjacencyList.has(vertex)) { | |
this.adjacencyList.set(vertex, []); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Queue<T> { | |
queue: T[]; | |
constructor() { | |
this.queue = []; | |
} | |
enqueue(value: T) { | |
this.queue.push(value); | |
} |
NewerOlder