Documentation
    Preparing search index...

    Variable sc2Const

    sc2: {
        getLeagueData: (
            seasonId: string,
            queueId: StarcraftLeagueQueue,
            teamType: StarcraftLeagueTeamType,
            leagueId: StarcraftLeagueId,
        ) => {
            _responseType?: LeagueDataResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        grandmasterLeaderboard: (
            regionId: StarcraftRegion,
        ) => {
            _responseType?: GrandmasterLeaderboardResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        ladder: (
            regionId: StarcraftRegion,
            realmId: 1 | 2,
            profileId: number,
            ladderId: number,
        ) => {
            _responseType?: LadderResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        ladderSummary: (
            regionId: StarcraftRegion,
            realmId: 1 | 2,
            profileId: number,
        ) => {
            _responseType?: LadderSummaryResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        legacyAchievements: (
            regionId: StarcraftRegion,
        ) => {
            _responseType?: LegacyAchievementsResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        legacyLadder: (
            regionId: StarcraftRegion,
            ladderId: number,
        ) => {
            _responseType?: unknown;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        legacyLadders: (
            regionId: StarcraftRegion,
            realmId: 1 | 2,
            profileId: number,
        ) => {
            _responseType?: LegacyLaddersResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        legacyMatchHistory: (
            regionId: StarcraftRegion,
            realmId: 1 | 2,
            profileId: number,
        ) => {
            _responseType?: LegacyMatchHistoryResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        legacyProfile: (
            regionId: StarcraftRegion,
            realmId: 1 | 2,
            profileId: number,
        ) => {
            _responseType?: LegacyProfileResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        legacyRewards: (
            regionId: StarcraftRegion,
        ) => {
            _responseType?: LegacyRewardsResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        metadata: (
            regionId: StarcraftRegion,
            realmId: 1 | 2,
            profileId: number,
        ) => {
            _responseType?: MetadataResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        player: (
            accountId: string,
        ) => {
            _responseType?: unknown[];
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        profile: (
            regionId: StarcraftRegion,
            realmId: 1 | 2,
            profileId: number,
        ) => {
            _responseType?: MetadataResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        season: (
            regionId: StarcraftRegion,
        ) => {
            _responseType?: SeasonResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
        staticProfile: (
            regionId: StarcraftRegion,
        ) => {
            _responseType?: StaticProfileResponse;
            namespace?: BlizzardNamespaces;
            parameters?: Record<string, unknown>;
            path: string;
        };
    } = ...

    Type Declaration

    • getLeagueData: (
          seasonId: string,
          queueId: StarcraftLeagueQueue,
          teamType: StarcraftLeagueTeamType,
          leagueId: StarcraftLeagueId,
      ) => {
          _responseType?: LeagueDataResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • grandmasterLeaderboard: (
          regionId: StarcraftRegion,
      ) => {
          _responseType?: GrandmasterLeaderboardResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • ladder: (
          regionId: StarcraftRegion,
          realmId: 1 | 2,
          profileId: number,
          ladderId: number,
      ) => {
          _responseType?: LadderResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • ladderSummary: (
          regionId: StarcraftRegion,
          realmId: 1 | 2,
          profileId: number,
      ) => {
          _responseType?: LadderSummaryResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • legacyAchievements: (
          regionId: StarcraftRegion,
      ) => {
          _responseType?: LegacyAchievementsResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • legacyLadder: (
          regionId: StarcraftRegion,
          ladderId: number,
      ) => {
          _responseType?: unknown;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • legacyLadders: (
          regionId: StarcraftRegion,
          realmId: 1 | 2,
          profileId: number,
      ) => {
          _responseType?: LegacyLaddersResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • legacyMatchHistory: (
          regionId: StarcraftRegion,
          realmId: 1 | 2,
          profileId: number,
      ) => {
          _responseType?: LegacyMatchHistoryResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • legacyProfile: (
          regionId: StarcraftRegion,
          realmId: 1 | 2,
          profileId: number,
      ) => {
          _responseType?: LegacyProfileResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • legacyRewards: (
          regionId: StarcraftRegion,
      ) => {
          _responseType?: LegacyRewardsResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • metadata: (
          regionId: StarcraftRegion,
          realmId: 1 | 2,
          profileId: number,
      ) => {
          _responseType?: MetadataResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • player: (
          accountId: string,
      ) => {
          _responseType?: unknown[];
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • profile: (
          regionId: StarcraftRegion,
          realmId: 1 | 2,
          profileId: number,
      ) => {
          _responseType?: MetadataResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • season: (
          regionId: StarcraftRegion,
      ) => {
          _responseType?: SeasonResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }
    • staticProfile: (
          regionId: StarcraftRegion,
      ) => {
          _responseType?: StaticProfileResponse;
          namespace?: BlizzardNamespaces;
          parameters?: Record<string, unknown>;
          path: string;
      }