kurdquiz_lib
Version:
48 lines • 1.76 kB
TypeScript
import { InferType } from "yup";
declare const basePlayerSchema: import("yup").ObjectSchema<import("yup").Shape<object | undefined, {
player_id: string;
player_name: string;
player_phonenumber: string;
player_photo: string | undefined;
player_total_won: number;
player_balance: number;
player_current_lives: number | undefined;
}>>;
declare const playerSigninRequestSchema: import("yup").ObjectSchema<import("yup").Shape<object | undefined, {
phonenumber: import("yup").Shape<object | undefined, {
player_id: any;
player_name: any;
player_phonenumber: any;
player_photo: any;
player_total_won: any;
player_balance: any;
player_current_lives: any;
}>;
}>>;
export declare type Player = InferType<typeof basePlayerSchema>;
export declare type PlayerSignin = InferType<typeof playerSigninRequestSchema>;
export declare const validatePlayerSigninRequest: (player: any) => Promise<import("yup").Shape<object | undefined, {
phonenumber: import("yup").Shape<object | undefined, {
player_id: any;
player_name: any;
player_phonenumber: any;
player_photo: any;
player_total_won: any;
player_balance: any;
player_current_lives: any;
}>;
}>>;
export declare const validatePlayerSigninVerify: (player: any) => Promise<import("yup").Shape<object | undefined, {
phonenumber: import("yup").Shape<object | undefined, {
player_id: any;
player_name: any;
player_phonenumber: any;
player_photo: any;
player_total_won: any;
player_balance: any;
player_current_lives: any;
}>;
verification_code: number;
}>>;
export {};
//# sourceMappingURL=player.d.ts.map