@sapphire/framework
Version:
Discord bot framework built for advanced and amazing bots.
23 lines (20 loc) • 922 B
JavaScript
;
var discord_jsUtilities = require('@sapphire/discord.js-utilities');
var result = require('@sapphire/result');
var Identifiers_cjs = require('../errors/Identifiers.cjs');
var channel_cjs = require('./channel.cjs');
var __defProp = Object.defineProperty;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
function resolvePartialDMChannel(parameter, message) {
const result$1 = channel_cjs.resolveChannel(parameter, message);
return result$1.mapInto((channel) => {
if (discord_jsUtilities.isDMChannel(channel)) {
return result.Result.ok(channel);
}
return result.Result.err(Identifiers_cjs.Identifiers.ArgumentDMChannelError);
});
}
__name(resolvePartialDMChannel, "resolvePartialDMChannel");
exports.resolvePartialDMChannel = resolvePartialDMChannel;
//# sourceMappingURL=partialDMChannel.cjs.map
//# sourceMappingURL=partialDMChannel.cjs.map