index.js

'use strict';

const isNotUndefined = require('./isNotUndefined');
const isUndefined = require('./isUndefined');
const isNull = require('./isNull');
const isNotNull = require('./isNotNull');
const isNotNil = require('./isNotNil');
const isArray = require('./isArray');
const isNotArray = require('./isNotArray');
const isBoolean = require('./isBoolean');
const isNotBoolean = require('./isNotBoolean');
const isNotEmpty = require('./isNotEmpty');
const isNilOrEmpty = require('./isNilOrEmpty');
const isString = require('./isString');
const isNotString = require('./isNotString');
const isNotArrayLike = require('./isNotArrayLike');
const isGeneratorFunction = require('./isGeneratorFunction');
const isNotGeneratorFunction = require('./isNotGeneratorFunction');
const isAsyncFunction = require('./isAsyncFunction');
const isNotAsyncFunction = require('./isNotAsyncFunction');
const isFunction = require('./isFunction');
const isNotFunction = require('./isNotFunction');
const isObject = require('./isObject');
const isNotObject = require('./isNotObject');
const isObjectLike = require('./isObjectLike');
const isNotObjectLike = require('./isNotObjectLike');
const isPlainObject = require('./isPlainObject');
const isNotPlainObject = require('./isNotPlainObject');
const isDate = require('./isDate');
const isNotDate = require('./isNotDate');
const isNumber = require('./isNumber');
const isNotNumber = require('./isNotNumber');
const isNaN = require('./isNaN');
const isNotNaN = require('./isNotNaN');

/**
 * @namespace RA
 */
module.exports = {
  isNotUndefined,
  isUndefined,
  isNull,
  isNotNull,
  isNotNil,
  isArray,
  isNotArray,
  isBoolean,
  isNotBoolean,
  isNotEmpty,
  isNilOrEmpty,
  isString,
  isNotString,
  isNotArrayLike,
  isGeneratorFunction,
  isNotGeneratorFunction,
  isAsyncFunction,
  isNotAsyncFunction,
  isFunction,
  isNotFunction,
  isObject,
  isNotObject,
  isObjectLike,
  isNotObjectLike,
  isPlainObject,
  isNotPlainObject,
  isDate,
  isNotDate,
  isNumber,
  isNotNumber,
  isNaN,
  isNotNaN,
};