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');

/**
 * @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,
};