UNPKG

@sapphire/framework

Version:

Discord bot framework built for advanced and amazing bots.

1 lines 967 B
{"version":3,"sources":["../../../../../../../src/lib/utils/application-commands/compute-differences/option/required.ts"],"names":[],"mappings":";;;;;;AAEO,UAAU,mBAAoB,CAAA;AAAA,EACpC,WAAA;AAAA,EACA,WAAA;AAAA,EACA;AACD,CAIiC,EAAA;AAChC,EAAK,IAAA,CAAA,WAAA,IAAe,KAAY,OAAA,WAAA,IAAe,KAAQ,CAAA,EAAA;AACtD,IAAM,MAAA;AAAA,MACL,GAAA;AAAA,MACA,QAAA,EAAU,MAAO,CAAA,WAAA,IAAe,KAAK,CAAA;AAAA,MACrC,QAAA,EAAU,MAAO,CAAA,WAAA,IAAe,KAAK;AAAA,KACtC;AAAA;AAEF;AAhBiB,MAAA,CAAA,mBAAA,EAAA,qBAAA,CAAA","file":"required.cjs","sourcesContent":["import type { CommandDifference } from '../_shared';\n\nexport function* checkOptionRequired({\n\toldRequired,\n\tnewRequired,\n\tkey\n}: {\n\toldRequired?: boolean;\n\tnewRequired?: boolean;\n\tkey: string;\n}): Generator<CommandDifference> {\n\tif ((oldRequired ?? false) !== (newRequired ?? false)) {\n\t\tyield {\n\t\t\tkey,\n\t\t\toriginal: String(oldRequired ?? false),\n\t\t\texpected: String(newRequired ?? false)\n\t\t};\n\t}\n}\n"]}