UNPKG

@sapphire/framework

Version:

Discord bot framework built for advanced and amazing bots.

15 lines (13 loc) 647 B
import { Identifiers } from "../errors/Identifiers.mjs"; import { Result } from "@sapphire/result"; //#region src/lib/resolvers/float.ts function resolveFloat(parameter, options) { const parsed = Number(parameter); if (Number.isNaN(parsed)) return Result.err(Identifiers.ArgumentFloatError); if (typeof options?.minimum === "number" && parsed < options.minimum) return Result.err(Identifiers.ArgumentFloatTooSmall); if (typeof options?.maximum === "number" && parsed > options.maximum) return Result.err(Identifiers.ArgumentFloatTooLarge); return Result.ok(parsed); } //#endregion export { resolveFloat }; //# sourceMappingURL=float.mjs.map