{"push_id":898068079,"size":1,"distinct_size":1,"ref":"refs/heads/ronzeidman","head":"455be8b8ca3117e657ecd4b3e5528a5cab9600fa","before":"d9794eb57f0f8abdc794c5a2bce9ca3ccb0ae04d","commits":[{"sha":"455be8b8ca3117e657ecd4b3e5528a5cab9600fa","author":{"email":"aac8b0a5b4e5a917be3c7e5c180441aab693e2d1@gmail.com","name":"ronze"},"message":"Rethinkdbdash:\nRemoved the connection in runnable interface in rethinkdbdash (you don't need to add the connection to the \"run\")\nadded workaround - made the curser also implement array in rethinkdbdash so you could get an array directly after \"run\"\n\nRethinkdb:\nRRunableInterface:\n\tMoved the Runnable interface from RStreamInterface to RSequenceStream (since it's a runnable too)\n\tRemoved the \"& Array\" in the RSequenceStream Runnable interface extention, moved the workaround to rethinkdbdash.\n\ndo():\n\tThe \"do\" function runs differently in the \"RAnyInterface\" and in the \"RInterface\", therefore I've unlinked then (RInterface no longer extends RAnyInterface).\n\nget(), getAll():\n\tA key can be a string, a number or an array of a string|number (adding the RValueInterface so I could simply use an attribute selector as a key)\n\ncount<T extends RGroupedStreamInterface>:\n\tremoved, not needed since I made the grouped stream interface distinct from the stream interface.\n\nmap(): you can map objects as well as values, changed the function generics to \"RAnyInterface\" instead or \"RValueInterface<any>\"\n\nmoved \"slice\", \"without\", \"skip\" and \"limit\" to RSequenceInterface since any sequence can have them and we can use \"this\" type as a return type.","distinct":true,"url":"https://api.github.com/repos/niieani/rethinkdb-typescript-definition/commits/455be8b8ca3117e657ecd4b3e5528a5cab9600fa"}]}