Current effect behavior
const fx = createEffect({
handler(params) {
console.log(params)
},
/* size variables */ | |
:root { | |
--md: 8px; | |
--md-2: calc(var(--md) * 2); | |
--md-3: calc(var(--md) * 3); | |
--md-4: calc(var(--md) * 4); | |
} | |
/* safe area defaults */ |
parcelRequire.registerBundle('e1095da0325446888ed16378b7e22c16', function() { | |
var e = | |
'undefined' != typeof globalThis | |
? globalThis | |
: 'undefined' != typeof self | |
? self | |
: 'undefined' != typeof window | |
? window | |
: 'undefined' != typeof global | |
? global |
const keyStrUriSafe = | |
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$' | |
const baseReverseDic = {} | |
const charAt = (str, i) => str.charAt(i) | |
for (let i = 0; i < keyStrUriSafe.length; i++) { | |
baseReverseDic[charAt(keyStrUriSafe, i)] = i | |
} | |
console.log(decompress(localStorage.getItem('code-compressed'))) |
import { | |
createEvent, | |
createStore, | |
createEffect, | |
combine, | |
forward, | |
Effect, | |
Store, | |
Event, | |
step |
//@flow | |
module.exports = { | |
"presets": [ | |
"@babel/preset-flow", | |
["@babel/preset-env", { | |
"targets": { | |
"node": "8.9" | |
}, | |
// "shippedProposals": true, |
const root = function () { | |
if (typeof window !== 'undefined') return window | |
if (typeof self !== 'undefined') return self | |
if (typeof globalThis !== 'undefined') return globalThis | |
if (typeof global !== 'undefined') return global | |
if (typeof this !== 'undefined') return this | |
}() | |
export const requestAnimationFrame = |
Current effect behavior
const fx = createEffect({
handler(params) {
console.log(params)
},
{ | |
"type": "root", | |
"children": [ | |
{ | |
"type": "thematicBreak", | |
"position": { | |
"start": { | |
"line": 1, | |
"column": 1, | |
"offset": 0 |
import React from 'react' | |
import ReactDOM from 'react-dom' | |
function iterate(unit) { | |
const source = createEvent() | |
const begin = createEvent() | |
const end = createEvent() | |
const iteration = createEvent() | |
const item = iteration.map(({value}) => value) | |
import {createEvent, createStore, Event, forward, Store} from 'effector' | |
export class Iteration<T> { | |
index: number | |
item: T | |
list: T[] | |
constructor(index: number, item: T, list: T[]) { | |
this.index = index | |
this.item = item | |
this.list = list |