@eluvio/elv-js-helpers
Version:
A collection of Javascript helper functions used by several Eluvio libraries.
28 lines (24 loc) • 816 B
JavaScript
// noinspection JSUnusedLocalSymbols
/* eslint-disable no-unused-vars */
const T = require('../Functional/T')
/**
* Returns a 2-element array for use in an [ObjectModel assertion](http://objectmodel.js.org/#doc-assertions)
*
* The returned assertion will always pass, and the error message (which will never be used) is an empty string.
*
* @function
* @category ModelAssertion
* @sig () -> [(* -> Boolean), String]
* @returns {Array} 2-element array [Function, String]. See description for details.
* @example
*
* 'use strict'
* const assertNothing = require('@eluvio/elv-js-helpers/ModelAssertion/assertNothing')
* const T = require('@eluvio/elv-js-helpers/Functional/T')
*
* assertNothing() //=> [T, '']
*
*/
const assertNothing = () => [T, '']
module.exports = assertNothing