I am running a combination of Node.js + Mocha + Selenium Webdriverjs for the first time. I setup everything according to their documentation here https://code.google.com/p/selen
I was looking through the source code as well. They have a compiled version of the API docs that is a bit easier to scan through here:
http://selenium.googlecode.com/git/docs/api/javascript/module_selenium-webdriver.html
Unfortunately, there is no summary with just the method names. You still have to scroll through the page.
In terms of how to wait:
webdriver = require 'selenium-webdriver'
driver = ... // init your driver
driver.wait(webdriver.until...)