otplib-core/index.js

import hotpCheck from './hotpCheck';
import hotpCounter from './hotpCounter';
import hotpDigest from './hotpDigest';
import hotpOptions from './hotpOptions';
import hotpSecret from './hotpSecret';
import hotpToken from './hotpToken';
import totpCheck from './totpCheck';
import totpCheckWithWindow from './totpCheckWithWindow';
import totpCounter from './totpCounter';
import totpOptions from './totpOptions';
import totpSecret from './totpSecret';
import totpTimeRemaining from './totpTimeRemaining';
import totpTimeUsed from './totpTimeUsed';
import totpToken from './totpToken';

/**
 * otplib-core
 *
 * One-Time Password Library Core Methods
 *
 * ```js
 *  {
 *    hotpCheck
 *    hotpCounter
 *    hotpDigest
 *    hotpOptions
 *    hotpSecret
 *    hotpToken
 *
 *    totpCheck
 *    totpCheckWithWindow
 *    totpCounter
 *    totpOptions
 *    totpSecret
 *    totpToken
 *  }
 * ```
 *
 * @module otplib-core
 * @since 6.0.0
 */
export {
  hotpCheck,
  hotpCounter,
  hotpDigest,
  hotpOptions,
  hotpSecret,
  hotpToken,
  totpCheck,
  totpCheckWithWindow,
  totpCounter,
  totpOptions,
  totpSecret,
  totpTimeRemaining,
  totpTimeUsed,
  totpToken
};