format-call

1.0.0 • Public • Published

format-call

Format a function call nicely

screenshot

Example

var format = require('format-call');


console.log(format('console.log', ['foo', 'bar']));

console.log(format('foo', ['bar', { beep: 'boop', me: 'ow' }], 'stream'));

console.log(format('db.createReadStream', [{
  lt: 'z',
  gt: 'f',
  reverse: true,
  limit: 12,
  keyEncoding: 'utf8',
  valueEncoding: 'json'
}], 'readable'));

Installation

$ npm install format-call

API

format(name, args[, type])

Return a string to be written to a terminal for a function call consisting of

  • name the function name
  • args array of arguments
  • type optional return type

Conventions are applied to format args nicely:

  • callbacks are removed
  • option / value objects are displayed nicely

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i format-call

Weekly Downloads

2

Version

1.0.0

License

MIT

Last publish

Collaborators

  • juliangruber