Options
All
  • Public
  • Public/Protected
  • All
Menu

Module eos

@skeldjs/eos

This package contains an API to interface with the Epic Online Services (EOS) Http Rest Api. While you can install it on its own with npm install --save @skeldjs/eos or yarn add @skeldjs/eos, it is one package of a bigger project, skeldjs.

Author

Written by roobscoob.

Index

Type aliases

EosAccessTokenJson

EosAccessTokenJson<T>: T extends "external_auth" ? { id_token: string; organization_user_id: string; product_user_id: string; product_user_id_created: boolean } : { id_token: undefined; organization_user_id: undefined; product_user_id: undefined; product_user_id_created: undefined } & { access_token: string; deployment_id: string; expires_at: string; expires_in: number; features: string[]; organization_id: string; product_id: string; sandbox_id: string; token_type: string }

Type parameters

  • T: "client_credentials" | "external_auth"

EosAccessTokenRequest

EosAccessTokenRequest<T>: { clientId: string; clientSecret: string; deploymentId?: string; displayName?: string; grantType: T; nonce?: string } & T extends "external_auth" ? { deploymentId: string; externalAuthToken: string; externalAuthType: "deviceid_access_token" | "amazon_access_token" | "apple_id_token" | "discord_access_token" | "epicgames_access_token" | "epicgames_id_token" | "gog_encrypted_sessionticket" | "google_id_token" | "itchio_jwt" | "itchio_key" | "nintendo_id_token" | "oculus_userid_nonce" | "openid_access_token" | "psn_id_token" | "steam_access_token" | "steam_encrypted_appticket" | "xbl_xsts_token"; nonce: string } : { deploymentId?: string; externalAuthToken?: string; externalAuthType?: "deviceid_access_token" | "amazon_access_token" | "apple_id_token" | "discord_access_token" | "epicgames_access_token" | "epicgames_id_token" | "gog_encrypted_sessionticket" | "google_id_token" | "itchio_jwt" | "itchio_key" | "nintendo_id_token" | "oculus_userid_nonce" | "openid_access_token" | "psn_id_token" | "steam_access_token" | "steam_encrypted_appticket" | "xbl_xsts_token" }

Type parameters

  • T: "client_credentials" | "external_auth"

Generated using TypeDoc