UNPKG

recursive-diff

Version:

Find diff between any two variables where variables be any valid JavaScript data type like string, numeric, array or object

24 lines (22 loc) 554 B
const types = { NUMBER: 'NUMBER', BOOLEAN: 'BOOLEAN', STRING: 'STRING', NULL: 'NULL', UNDEFINED: 'UNDEFINED', DATE: 'DATE', ARRAY: 'ARRAY', MAP: 'MAP', SET: 'SET', ITERABLE_OBJECT: 'ITERABLE_OBJECT', DEFAULT: 'OBJECT', }; module.exports = { types, iterableTypes: [types.ITERABLE_OBJECT, types.MAP, types.ARRAY, types.SET], errors: { EMPTY_DIFF: 'No diff object is provided, Nothing to apply', INVALID_DIFF_FORMAT: 'Invalid diff format', INVALID_DIFF_OP: 'Unsupported operation provided into diff object', }, };