All files / src/types AltchaTypes.ts

0% Statements 0/0
0% Branches 1/1
0% Functions 1/1
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23                                             
export interface AltchaStateEventDetail {
  state: "verifying" | "verified" | "error";
}
 
export interface AltchaStateEvent extends CustomEvent<AltchaStateEventDetail> {}
 
export type AltchaWidget = HTMLElement & {
  challengeurl: string;
  verifyurl?: string;
  expire?: string;
  delay?: string;
  debug?: boolean;
  configure(options: { strings: Record<string, string> }): void;
  addEventListener(
    type: "statechange",
    listener: (event: AltchaStateEvent) => void
  ): void;
  removeEventListener(
    type: "statechange",
    listener: (event: AltchaStateEvent) => void
  ): void;
};