declare module PlayFabModule { // export interface IPlayFab { // sdk_version: string; // buildIdentifier: string; // settings: IPlayFabSettings; // } export interface IPlayFabSettings { productionUrl: string; verticalName: string; titleId: string; devSecretKey?: string; } export interface IPlayFabRequestCommon {} export interface IPlayFabError { code: number; status: string; error: string; errorCode: number; errorMessage: string; errorDetails?: { [key: string]: string[] }; } export interface IPlayFabSuccessContainer extends IPlayFabError { data: TResult; } export interface IPlayFabResultCommon extends IPlayFabError {} export interface ApiCallback { (error: IPlayFabError, result: IPlayFabSuccessContainer): void; } }