@aqul/akinator-api
Version:
An Simple API for Akinator
45 lines (44 loc) • 1.04 kB
TypeScript
import { region } from "../constants/Config";
export interface AkinatorConstructor {
region?: region;
childMode?: boolean;
config?: any;
}
export interface ResponseSetupAki {
session: string;
signature: string;
question: string;
baseUrl: string;
sid: number;
}
export declare enum AkinatorAnswer {
"Yes" = 0,
"No" = 1,
"Don't know" = 2,
"Probably" = 3,
"Probably not" = 4
}
export interface AkinatorAPIAnswerResponse {
completion: "OK" | "KO" | "SOUNDLIKE";
akitude: string;
step: string;
progression: string;
question_id: string;
question: string;
id_proposition: string;
id_base_proposition: string;
valide_contrainte: string;
name_proposition: string;
description_proposition: string;
flag_photo: string;
photo: string;
pseudo: string;
nb_elements: number;
}
export interface AkinatorAPICancelAnswerResponse {
akitude: string;
step: string;
progression: string;
question_id: string;
question: string;
}