Skip to content

Instantly share code, notes, and snippets.

@mbret
Last active May 28, 2018 16:56
Show Gist options
  • Save mbret/2fdb28e41d2bba4512e548bb616c0fcf to your computer and use it in GitHub Desktop.
Save mbret/2fdb28e41d2bba4512e548bb616c0fcf to your computer and use it in GitHub Desktop.
import {setTransform, ReactNativeFile} from 'shared'
setTransform(file => new ReactNativeFile(file))
import {ReactNativeFile} from 'module-externe'
import {setTransform} from 'shared'
setTransform(file => new ReactNativeFile(file))
// false
// false
// true
// false
// false
// true
import {ReactNativeFile} from 'module-externe'
export { ReactNativeFile } from 'module-externe'
let _transform = file => throw new Error('not implemented')
export const setTransform => transformer => _transform = transformer
export const transform = file => _transform(file)
export const process = file => {
console.log(_transform(file) instanceof ReactNativeFile)
console.log(_transform(file) instanceof File)
}
import {setTransform} from 'shared'
setTransform(file => new File(file))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment