SkillCornerFrame
Defined in: packages/data-providers/src/skillcorner/types.ts:138
One 10 fps tracking frame.
Frames before kickoff and during stoppages carry nulls throughout with an
empty player_data — that is the file's own shape, not a parse failure.
Tracking positions are absolute: a team's coordinates flip sign at half
time, per SkillCornerMatch.home_team_side. This is the opposite of the
dynamic-events file, whose x is normalised so positive always points at the
goal being attacked. Confusing the two silently mirrors half a match, so the
distinction is modelled rather than smoothed over.
Indexable
[key: string]: unknownProperties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
ball_data | readonly | SkillCornerBall | - | packages/data-providers/src/skillcorner/types.ts:142 |
ballPitchX | readonly | number | null | Ball position in corner-origin metres; null when the ball wasn't located. | packages/data-providers/src/skillcorner/types.ts:149 |
ballPitchY | readonly | number | null | - | packages/data-providers/src/skillcorner/types.ts:150 |
frame | readonly | number | - | packages/data-providers/src/skillcorner/types.ts:139 |
period | readonly | number | null | - | packages/data-providers/src/skillcorner/types.ts:141 |
player_data | readonly | readonly SkillCornerTrackedPlayer[] | - | packages/data-providers/src/skillcorner/types.ts:147 |
possession | readonly | object | - | packages/data-providers/src/skillcorner/types.ts:143 |
possession.group | readonly | string | null | - | packages/data-providers/src/skillcorner/types.ts:145 |
possession.player_id | readonly | number | null | - | packages/data-providers/src/skillcorner/types.ts:144 |
timestamp | readonly | string | null | - | packages/data-providers/src/skillcorner/types.ts:140 |