needle definitions added, tests passed with latest version of node.d.ts