/** * Les options du plugin `humanize.click`. * * @typedef {Object} HumanizeClickOptions * @prop {Object} [delay] Le délai entre `mousedown` et `mouseup`. * @prop {number} [delay.min] Le délai minimum en millisecondes. * @prop {number} [delay.max] Le délai maximum en millisecondes. */ /** * Crée un plugin pour humaniser les clics. * * @param {HumanizeClickOptions} [options] Les éventuelles options du plugin * `humanize.click`. * @returns {Record} Les crochets du plugin. */ export default function humanizeClickPlugin(options?: HumanizeClickOptions): Record; /** * Les options du plugin `humanize.click`. */ export type HumanizeClickOptions = { /** * Le délai entre `mousedown` et `mouseup`. */ delay?: { /** * Le délai minimum en millisecondes. */ min?: number | undefined; /** * Le délai maximum en millisecondes. */ max?: number | undefined; } | undefined; };