Class: Team#

index.Team

API: https://fantasy.premierleague.com/api/bootstrap-static/

example

const team = new Team(1)

Hierarchy#

  • Team

Constructors#

constructor#

+ new Team(id: number | number[]): Team

Parameters:#

NameType
idnumber | number[]

Returns: Team

Defined in: models/team.ts:22

Properties#

id#

• id: number | number[]

Defined in: models/team.ts:22

Methods#

getDetails#

â–¸ getDetails(): Promise<TeamDelegate | TeamDelegate[]>

Returns array or object of the requested team id(s)

example

const team = await new Team(1).getDetails()

remark when array is requested

example

const teams = await new Team([1]).getDetails()

Returns: Promise<TeamDelegate | TeamDelegate[]>

TeamDelegate

Defined in: models/team.ts:42


getFixtures#

â–¸ getFixtures(): Promise<TeamFixturesDelegate | FixtureDelegate[]>

Returns array or object containing the team’s fixtures.

example

const players = await new Team(1).getFixtures()

remark when array is requested

example

const players = await new Team([1]).getFixtures()

Returns: Promise<TeamFixturesDelegate | FixtureDelegate[]>

PlayerDelegate[]

Defined in: models/team.ts:129


getPlayers#

â–¸ getPlayers(): Promise<PlayerTeamDelegate | PlayerDelegate[]>

Returns array or object containing the players who play for the team. Does not include the player’s summary.

example

const players = await new Team(1).getPlayers()

remark when array is requested

example

const players = await new Team([1]).getPlayers()

Returns: Promise<PlayerTeamDelegate | PlayerDelegate[]>

PlayerDelegate[]

Defined in: models/team.ts:84