Interface Events

Hierarchy

Properties

advance-to-next-board: (() => void)

Type declaration

    • (): void
    • Returns void

analyze_subtool: ((d: string) => void)

Type declaration

    • (d: string): void
    • Parameters

      • d: string

      Returns void

analyze_tool: ((d: AnalysisTool) => void)

Type declaration

audio-capture-stones: ((obj: {
    already_captured: number;
    count: number;
}) => void)

Type declaration

    • (obj: {
          already_captured: number;
          count: number;
      }): void
    • Parameters

      • obj: {
            already_captured: number;
            count: number;
        }
        • already_captured: number
        • count: number

      Returns void

audio-clock: ((event: AudioClockEvent) => void)

Type declaration

audio-disconnected: (() => void)

Type declaration

    • (): void
    • Returns void

audio-enter-stone-removal: (() => void)

Type declaration

    • (): void
    • Returns void

audio-game-ended: ((winner: "black" | "white" | "tie") => void)

Type declaration

    • (winner: "black" | "white" | "tie"): void
    • Parameters

      • winner: "black" | "white" | "tie"

      Returns void

audio-game-paused: (() => void)

Type declaration

    • (): void
    • Returns void

audio-game-resumed: (() => void)

Type declaration

    • (): void
    • Returns void

audio-game-started: ((obj: {
    player_id: number;
}) => void)

Type declaration

    • (obj: {
          player_id: number;
      }): void
    • Parameters

      • obj: {
            player_id: number;
        }
        • player_id: number

          Player to move

      Returns void

audio-other-player-disconnected: ((obj: {
    player_id: number;
}) => void)

Type declaration

    • (obj: {
          player_id: number;
      }): void
    • Parameters

      • obj: {
            player_id: number;
        }
        • player_id: number

      Returns void

audio-other-player-reconnected: ((obj: {
    player_id: number;
}) => void)

Type declaration

    • (obj: {
          player_id: number;
      }): void
    • Parameters

      • obj: {
            player_id: number;
        }
        • player_id: number

      Returns void

audio-pass: (() => void)

Type declaration

    • (): void
    • Returns void

audio-reconnected: (() => void)

Type declaration

    • (): void
    • Returns void

audio-resume-game-from-stone-removal: (() => void)

Type declaration

    • (): void
    • Returns void

audio-stone: ((obj: {
    color: "black" | "white";
    height: number;
    width: number;
    x: number;
    y: number;
}) => void)

Type declaration

    • (obj: {
          color: "black" | "white";
          height: number;
          width: number;
          x: number;
          y: number;
      }): void
    • Parameters

      • obj: {
            color: "black" | "white";
            height: number;
            width: number;
            x: number;
            y: number;
        }
        • color: "black" | "white"
        • height: number
        • width: number
        • x: number
        • y: number

      Returns void

audio-undo-granted: (() => void)

Type declaration

    • (): void
    • Returns void

audio-undo-requested: (() => void)

Type declaration

    • (): void
    • Returns void

auto-resign: ((obj: {
    expiration: number;
    game_id: number;
    player_id: number;
}) => void)

Type declaration

    • (obj: {
          expiration: number;
          game_id: number;
          player_id: number;
      }): void
    • Parameters

      • obj: {
            expiration: number;
            game_id: number;
            player_id: number;
        }
        • expiration: number
        • game_id: number
        • player_id: number

      Returns void

captured-stones: ((obj: {
    removed_stones: JGOFIntersection[];
}) => void)

Type declaration

chat: ((d: any) => void)

Type declaration

    • (d: any): void
    • Parameters

      • d: any

      Returns void

chat-remove: ((ids: {
    chat_ids: string[];
}) => void)

Type declaration

    • (ids: {
          chat_ids: string[];
      }): void
    • Parameters

      • ids: {
            chat_ids: string[];
        }
        • chat_ids: string[]

      Returns void

chat-reset: (() => void)

Type declaration

    • (): void
    • Returns void

clear-auto-resign: ((obj: {
    game_id: number;
    player_id: number;
}) => void)

Type declaration

    • (obj: {
          game_id: number;
          player_id: number;
      }): void
    • Parameters

      • obj: {
            game_id: number;
            player_id: number;
        }
        • game_id: number
        • player_id: number

      Returns void

clear-message: (() => void)

Type declaration

    • (): void
    • Returns void

clock: ((clock: null | JGOFClockWithTransmitting) => void)

Type declaration

conditional-moves.updated: (() => void)

Type declaration

    • (): void
    • Returns void

cur_move: ((d: MoveTree) => void)

Type declaration

destroy: (() => void)

Type declaration

    • (): void
    • Returns void

error: ((d: any) => void)

Type declaration

    • (d: any): void
    • Parameters

      • d: any

      Returns void

gamedata: ((d: any) => void)

Type declaration

    • (d: any): void
    • Parameters

      • d: any

      Returns void

last_official_move: ((d: MoveTree) => void)

Type declaration

load: ((config: GobanConfig) => void)

Type declaration

    • (config: GobanConfig): void
    • Parameters

      • config: GobanConfig

      Returns void

mode: ((d: GobanModes) => void)

Type declaration

move-made: (() => void)

Type declaration

    • (): void
    • Returns void

outcome: ((d: string) => void)

Type declaration

    • (d: string): void
    • Parameters

      • d: string

      Returns void

paused: ((d: boolean) => void)

Type declaration

    • (d: boolean): void
    • Parameters

      • d: boolean

      Returns void

phase: ((d: GoEnginePhase) => void)

Type declaration

played-by-click: ((player: {
    player_id: number;
    x: number;
    y: number;
}) => void)

Type declaration

    • (player: {
          player_id: number;
          x: number;
          y: number;
      }): void
    • Parameters

      • player: {
            player_id: number;
            x: number;
            y: number;
        }
        • player_id: number
        • x: number
        • y: number

      Returns void

player-update: ((player: JGOFPlayerSummary) => void)

Type declaration

puzzle-correct-answer: (() => void)

Type declaration

    • (): void
    • Returns void

puzzle-place: ((obj: {
    color: "black" | "white";
    height: number;
    width: number;
    x: number;
    y: number;
}) => void)

Type declaration

    • (obj: {
          color: "black" | "white";
          height: number;
          width: number;
          x: number;
          y: number;
      }): void
    • Parameters

      • obj: {
            color: "black" | "white";
            height: number;
            width: number;
            x: number;
            y: number;
        }
        • color: "black" | "white"
        • height: number
        • width: number
        • x: number
        • y: number

      Returns void

puzzle-wrong-answer: (() => void)

Type declaration

    • (): void
    • Returns void

reset: ((d: any) => void)

Type declaration

    • (d: any): void
    • Parameters

      • d: any

      Returns void

review.load-end: (() => void)

Type declaration

    • (): void
    • Returns void

review.load-start: (() => void)

Type declaration

    • (): void
    • Returns void

review.sync-to-current-move: (() => void)

Type declaration

    • (): void
    • Returns void

review.updated: (() => void)

Type declaration

    • (): void
    • Returns void

review_controller_id: ((d: undefined | number) => void)

Type declaration

    • (d: undefined | number): void
    • Parameters

      • d: undefined | number

      Returns void

review_owner_id: ((d: undefined | number) => void)

Type declaration

    • (d: undefined | number): void
    • Parameters

      • d: undefined | number

      Returns void

rules: ((d: GoEngineRules) => void)

Type declaration

score_estimate: ((d: null | ScoreEstimator) => void)

Type declaration

set-for-removal: {
    removed: boolean;
    x: number;
    y: number;
}

Type declaration

  • removed: boolean
  • x: number
  • y: number
show-message: ((message: {
    formatted: string;
    message_id: string;
    parameters?: {
        [key: string]: any;
    };
}) => void)

Type declaration

    • (message: {
          formatted: string;
          message_id: string;
          parameters?: {
              [key: string]: any;
          };
      }): void
    • Parameters

      • message: {
            formatted: string;
            message_id: string;
            parameters?: {
                [key: string]: any;
            };
        }
        • formatted: string
        • message_id: string
        • Optional parameters?: {
              [key: string]: any;
          }
          • [key: string]: any

      Returns void

state_text: ((state: {
    show_moves_made_count?: boolean;
    title: string;
}) => void)

Type declaration

    • (state: {
          show_moves_made_count?: boolean;
          title: string;
      }): void
    • Parameters

      • state: {
            show_moves_made_count?: boolean;
            title: string;
        }
        • Optional show_moves_made_count?: boolean
        • title: string

      Returns void

stone-removal.accepted: (() => void)

Type declaration

    • (): void
    • Returns void

stone-removal.updated: (() => void)

Type declaration

    • (): void
    • Returns void

strict_seki_mode: ((d: boolean) => void)

Type declaration

    • (d: boolean): void
    • Parameters

      • d: boolean

      Returns void

submit_move: ((d: undefined | (() => void)) => void)

Type declaration

    • (d: undefined | (() => void)): void
    • Parameters

      • d: undefined | (() => void)

      Returns void

submitting-move: ((tf: boolean) => void)

Type declaration

    • (tf: boolean): void
    • Parameters

      • tf: boolean

      Returns void

title: ((d: string) => void)

Type declaration

    • (d: string): void
    • Parameters

      • d: string

      Returns void

undo_canceled: (() => void)

Type declaration

    • (): void
    • Returns void

undo_requested: ((d: undefined | number) => void)

Type declaration

    • (d: undefined | number): void
    • Parameters

      • d: undefined | number

      Returns void

update: (() => void)

Type declaration

    • (): void
    • Returns void

winner: ((d: undefined | number) => void)

Type declaration

    • (d: undefined | number): void
    • Parameters

      • d: undefined | number

      Returns void

Generated using TypeDoc