UNPKG

@sapphire/framework

Version:

Discord bot framework built for advanced and amazing bots.

17 lines (15 loc) 886 B
"use strict"; const require_lib_errors_Identifiers = require('../errors/Identifiers.cjs'); let __sapphire_result = require("@sapphire/result"); //#region src/lib/resolvers/date.ts function resolveDate(parameter, options) { const parsed = new Date(parameter); const time = parsed.getTime(); if (Number.isNaN(time)) return __sapphire_result.Result.err(require_lib_errors_Identifiers.Identifiers.ArgumentDateError); if (typeof options?.minimum === "number" && time < options.minimum) return __sapphire_result.Result.err(require_lib_errors_Identifiers.Identifiers.ArgumentDateTooEarly); if (typeof options?.maximum === "number" && time > options.maximum) return __sapphire_result.Result.err(require_lib_errors_Identifiers.Identifiers.ArgumentDateTooFar); return __sapphire_result.Result.ok(parsed); } //#endregion exports.resolveDate = resolveDate; //# sourceMappingURL=date.cjs.map