friend-connect
Version:
**BEFORE YOU USE THIS TOOL, PLEASE READ THE FOLLOWING: WE _AS CONTRIBUTORS_ ARE NOT RESPONSIBLE FOR ANY DAMAGE OR LOSS CAUSED BY THIS APP. USE AN ALT ACCOUNT, JUST IN CASE THERE IS AN ISSUE WITH THIS METHOD.**
32 lines (31 loc) • 922 B
TypeScript
export declare type GUID = `${string}-${string}-${string}-${string}-${string}`;
export declare type UserIdentifier = string | undefined | number;
export declare type UserUrlIdentifier = Gamertag | XUID | "me";
export declare type ServiceConfigID = GUID;
export declare type Gamertag = `gt(${string})`;
export declare type XUID = `xuid(${string})`;
export interface XboxLiveToken {
userXUID: string;
userHash: string;
XSTSToken: string;
expiresOn: number;
}
export interface MsaResponse {
userCode: string;
deviceCode: string;
verificationUri: string;
expiresIn: number;
interval: number;
message: string;
}
export interface LiveCache {
token: {
token_type: string;
expires_in: number;
scope: string;
access_token: string;
refresh_token: string;
user_id: string;
obtainedOn: number;
};
}