UNPKG

@sapphire/framework

Version:

Discord bot framework built for advanced and amazing bots.

21 lines (19 loc) 752 B
import { __name } from '../../chunk-PAWJFY3S.mjs'; import { Result } from '@sapphire/result'; import { Identifiers } from '../errors/Identifiers.mjs'; var baseTruths = ["1", "true", "+", "t", "yes", "y"]; var baseFalses = ["0", "false", "-", "f", "no", "n"]; function resolveBoolean(parameter, customs) { const boolean = parameter.toLowerCase(); if ([...baseTruths, ...customs?.truths ?? []].includes(boolean)) { return Result.ok(true); } if ([...baseFalses, ...customs?.falses ?? []].includes(boolean)) { return Result.ok(false); } return Result.err(Identifiers.ArgumentBooleanError); } __name(resolveBoolean, "resolveBoolean"); export { resolveBoolean }; //# sourceMappingURL=boolean.mjs.map //# sourceMappingURL=boolean.mjs.map