UNPKG

canvafy

Version:

Make configurable canvas easily with Canvafy

60 lines (48 loc) 1.32 kB
export = Captcha; /** * @typedef {object} Captcha * @see {Captcha} * @example const CaptchaCard = await new canvafy.Captcha() * @type {Class} */ declare class Captcha { data: CanvafyCaptchaData; /** * .setCaptchaKey * @param {string} code someone captcha code * @returns {Security} */ setCaptchaKey(code:string):Captcha; /** * .setBackground * @param {string} type "image" or "color" * @param {string|Buffer|Image} value "url" or "hexcolor" * @returns {Captcha} */ setBackground(type:"image"|"color", value:string):Captcha; /** * .setBorder * @param {string} color "hexcolor" * @returns {Security} */ setBorder(color:string):Captcha; /** * .setOverlayOpacity * @param {number} opacity must be between 0 and 1 * @returns {Security} */ setOverlayOpacity(opacity:number):Captcha; build(): Promise<Buffer>; } declare namespace Captcha { export { CanvafyCaptchaData }; } type CanvafyCaptchaData = { code: null; color: "#f0f0f0"; background: { type: "color", background: "#23272a" }; overlay_opacity: 0; border:null; }; //# sourceMappingURL=captcha.d.ts.map