go-captcha-jslib
Version:
GoCaptcha for Javascript, which implements click mode, slider mode, drag-drop mode and rotation mode.
17 lines (16 loc) • 562 B
TypeScript
import { ButtonConfig, ButtonState } from "./types";
export declare class ButtonCore {
private _logic;
private _el;
constructor(config?: ButtonConfig);
setConfig: (config?: ButtonConfig) => this;
setState: (state?: ButtonState) => this;
mount: (el: HTMLElement) => this;
destroy: () => this;
}
export declare function Button(config?: ButtonConfig): {
setConfig: (config?: ButtonConfig) => ButtonCore;
setState: (state?: ButtonState) => ButtonCore;
mount: (el: HTMLElement) => ButtonCore;
destroy: () => ButtonCore;
};