djs-systems
Version:
The simplest way to build complex Discord bots.
26 lines (25 loc) • 986 B
TypeScript
import { ExtendedInteraction, ExtendedMessage, CustomizableEmbed, ExtendedButtonStyle } from './typedef';
/**
* **Documentation Url** of the type: https://simplyd.js.org/docs/general/calculator#calculatorbuttons
*/
export interface CalculatorButtons {
numbers?: ExtendedButtonStyle;
symbols?: ExtendedButtonStyle;
delete?: ExtendedButtonStyle;
}
/**
* **Documentation Url** of the options: https://simplyd.js.org/docs/general/calculator#calculatoroptions
*/
export declare type calculatorOptions = {
embed?: CustomizableEmbed;
buttons?: CalculatorButtons;
strict?: boolean;
};
/**
* An Unique **calculator** which can be *used inside Discord*
* @param msgOrInt
* @param options
* @link `Documentation:` https://simplyd.js.org/docs/general/calculator
* @example simplydjs.calculator(interaction)
*/
export declare function calculator(msgOrInt: ExtendedMessage | ExtendedInteraction, options?: calculatorOptions): Promise<void>;