Skip to content

Instantly share code, notes, and snippets.

View RafalFilipek's full-sized avatar
😱

Rafau RafalFilipek

😱
View GitHub Profile
const auth = Machine({
id: 'auth',
initial: 'idle',
context: {
strategy: 'phone',
availableStrategies: ['phone', 'email']
},
states: {
idle: {
@RafalFilipek
RafalFilipek / machine.js
Last active April 7, 2020 14:41
Generated by XState Viz: https://xstate.js.org/viz
const m = Machine({
initial: "initializing",
states: {
initializing: {
invoke: {
src: "fetch",
onDone: "ready",
},
},
ready: {
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
const m = Machine({
initial: 'initializing',
context: {
processing: false
},
states: {
initializing: {
invoke: {
src: 'fetchAccounts',
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
const m = Machine({
initial: "initializing",
context: {
processing: false,
},
states: {
initializing: {
invoke: {
src: "fetchAccounts",
onDone: { target: "ready" },
Machine({
strict: true,
id: "suflerMachine",
context: {
config: {
shouldLoadUserTransactions: false,
market: "B2C"
},
user: {
isLoggedIn: true,
const stepTransitions = Machine({
initial: "idle",
states: {
idle: {
id: "idle",
on: {
START: { target: "inProgress" },
},
},
inProgress: {
const m = Machine({
"id": "root",
"states": {
"Otworzenie portalu": {
"id": "Otworzenie portalu",
"states": {
"Jest to strona SG B2C lub B2B?": {
"id": "Jest to strona SG B2C lub B2B?",
"states": {},
"on": {
@RafalFilipek
RafalFilipek / SketchSystems.spec
Created May 22, 2020 11:08
Otworzenie portalu*
Otworzenie portalu*
Jest to strona SG B2C lub B2B?
Tak -> Sprawdzenie ciastka
Nie -> Koniec
Sprawdzenie ciastka
Uzytkownik jest w wersji A -> Wyślij B2B_rozbiegowka_test_A
Użytkownik jest w wersji B -> Eventy dla wersji B