Skip to content

Instantly share code, notes, and snippets.

View MichaelBorde's full-sized avatar

Michael Borde MichaelBorde

View GitHub Profile
@MichaelBorde
MichaelBorde / saga.ts
Last active November 2, 2018 08:49
runSaga helper
import { EventEmitter } from 'events';
import { runSaga as reduxRunSaga, SagaIterator } from 'redux-saga';
import { Action } from 'typescript-fsa';
interface SagaInput {
input?: Action<any>;
inputs?: Array<Action<any>>;
state?: any;
saga: () => SagaIterator;
}

Keybase proof

I hereby claim:

  • I am michaelborde on github.
  • I am mikebo (https://keybase.io/mikebo) on keybase.
  • I have a public key ASDaKG8XiMo8y7QBG1tJXuRtn68zaUR0UAPgVhYDr5FdNQo

To claim this, I am signing this object:

it("should eventually put an awesome action", () => {
const generator = saga.awesome();
generator.next();
generator.next();
generator.next();
generator.next();
generator.next();
generator.next();
generator.next();
generator.next();
@MichaelBorde
MichaelBorde / Fastfile
Last active January 5, 2018 09:46
React Native android release with scripts and fastlane
fastlane_version '2.64.1'
default_platform :android
platform :android do
desc 'Deploy a new version to the Google Play'
lane :alpha do
gradle(task: 'assembleRelease')
supply(
track: 'alpha'
// ok
const module = require('./module') // perfect
const module = require('./folder/module') // nice
const module = require('./a/b/c/d/module') // ... why not
// ko
const module = require('../module') // no thx
const module = require('../folder/module') // weird
const module = require('../../../../../../../a/b/c/d/module') // oh really ?