Skip to content

Instantly share code, notes, and snippets.

Rodrigo Ribeiro rodrigopr

Block or report user

Report or block rodrigopr

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:39feb18b34ce1819f07475d55d231c5d
{
profileheader: {
condition: (cur, last) => cur.pid !== last.pid || cur.timestamp > last.timestamp + 15
},
time: {
condition: (cur, last) => cur.timestamp.day != last.timestamp.day
},
time: {
condition: (cur, last) => last.id == profile.lastRead
}
View trace.output
test.js:5
5: const dontWork = <WrappedExample name={123} />; // it start working if we uncomment the line in the other file
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ React element `WrappedExample`
5: const dontWork = <WrappedExample name={123} />; // it start working if we uncomment the line in the other file
^^^ number. This type is incompatible with
6: type ExampleProps = { name: string };
^^^^^^ string. See: container.js:6
Trace:
* path 1:
5: const dontWork = <WrappedExample name={123} />; // it start working if we uncomment the line in the other file
View typed.createRelayContainer.js
// @flow
/* eslint-disable jsx-control-statements/jsx-jcs-no-undef, no-unused-vars */
import React from 'react';
import Relay from 'react-relay';
/*
* Type mapping:
* D - DefaultProps
View deepShallow.js
import { shallow } from 'enzyme';
const deepShallow = (endCondition) => (element) => {
let wrapper = shallow(element);
while (wrapper.node && !endCondition(wrapper)) {
wrapper = wrapper.shallow();
}
return wrapper;
}
@rodrigopr
rodrigopr / Link.react-test.js
Last active Aug 10, 2016
snapshot testing with enzyme (hack)
View Link.react-test.js
View relay-fetch.js
import _ from 'lodash';
import React from 'react';
import Relay from 'react-relay';
import RelayQuery from 'react-relay/lib/RelayQuery';
import GraphQLStoreQueryResolver from 'react-relay/lib/GraphQLStoreQueryResolver'
import RelayFragmentPointer from 'react-relay/lib/RelayFragmentPointer';
import RelayMetaRoute from 'react-relay/lib/RelayMetaRoute';
class DummyComponent extends React.Component {
render() {
View 0-relay-extract-deep-selections.js
function getFieldList(context, asts = context.fieldASTs) {
//for recursion...Fragments doesn't have many sets...
if (!Array.isArray(asts)) asts = [asts]
//get all selectionSets
var selections = asts.reduce((selections, source) => {
if(source.selectionSet) {
selections.push(...source.selectionSet.selections);
}
View gist:c3dea52186205e0037cb
from time import time
from math import floor
from itertools import groupby
from jusbrasil.web.main import create_app
from jusbrasil.web.contrib import agora_client
from jusbrasil.web import client
from jusbrasil.network.ttypes import *
import json
View gist:108dbbaf300c2c198523
from time import time
from math import floor
from itertools import groupby
from jusbrasil.web.main import create_app
from jusbrasil.web.contrib import agora_client
from jusbrasil.web import client
from jusbrasil.network.ttypes import *
import json
View gist:e065d63a89a2daa38062
from time import time
from math import floor
from itertools import groupby
from jusbrasil.web.main import create_app
from jusbrasil.web.contrib import agora_client
from jusbrasil.web import client
from jusbrasil.network.ttypes import *
import json
You can’t perform that action at this time.