| 12345678910111213141516171819202122232425 |
- _ = require('lodash')
- showLength = (thing) ->
- if thing?.length then thing.length else thing
- showUpdateLength = (update) ->
- if update?.op instanceof Array
- copy = _.cloneDeep(update)
- copy.op.forEach (element, index) ->
- copy.op[index].i = element.i.length if element?.i?.length?
- copy.op[index].d = element.d.length if element?.d?.length?
- copy.op[index].c = element.c.length if element?.c?.length?
- copy
- else
- update
- module.exports =
- # replace long values with their length
- lines: showLength
- oldLines: showLength
- newLines: showLength
- docLines: showLength
- newDocLines: showLength
- ranges: showLength
- update: showUpdateLength
|