Skip to content

Instantly share code, notes, and snippets.

View rhodler's full-sized avatar
🧠
Efficient

Jean-Marie R. rhodler

🧠
Efficient
  • Rénolib
  • Paris
View GitHub Profile
@rhodler
rhodler / machine.js
Created July 21, 2020 21:14
Generated by XState Viz: https://xstate.js.org/viz
const login = (context, event) => new Promise((resolve, reject)=>{
const { email, password } = event;
if(email !== 'john.doe@gmail.com' || password !== 'azerty'){
return reject({ error: 'Le mot de passe ou l\'email est incorrect !' })
}
return resolve({ email, password });
});
@rhodler
rhodler / machine.js
Created July 14, 2020 17:46
Generated by XState Viz: https://xstate.js.org/viz
const promiseMachine = Machine({
id: 'promise',
initial: 'pending',
states: {
pending: {
on: {
RESOLVE: 'resolved',
REJECT: 'rejected'
}
},