@sports-sdk/rolling-insights
Version:
A package for interacting with the Rolling Insights DataFeeds API
1,382 lines (1,379 loc) • 124 kB
TypeScript
import { z } from 'zod';
import { League, SportsSdkClient } from '@sports-sdk/core';
declare const NbaTeamStatsSchema: z.ZodObject<{
team_id: z.ZodNumber;
team: z.ZodString;
regular_season: z.ZodObject<{
wins: z.ZodNumber;
fouls: z.ZodNumber;
blocks: z.ZodNumber;
losses: z.ZodNumber;
points: z.ZodNumber;
steals: z.ZodNumber;
assists: z.ZodNumber;
turnovers: z.ZodNumber;
games_played: z.ZodNumber;
total_rebounds: z.ZodNumber;
two_points_made: z.ZodNumber;
field_goals_made: z.ZodNumber;
free_throws_made: z.ZodNumber;
three_points_made: z.ZodNumber;
defensive_rebounds: z.ZodNumber;
offensive_rebounds: z.ZodNumber;
two_point_percentage: z.ZodOptional<z.ZodNumber>;
two_points_attempted: z.ZodNumber;
field_goals_attempted: z.ZodNumber;
free_throws_attempted: z.ZodNumber;
three_points_attempted: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
wins: number;
fouls: number;
blocks: number;
losses: number;
points: number;
steals: number;
assists: number;
turnovers: number;
games_played: number;
total_rebounds: number;
two_points_made: number;
field_goals_made: number;
free_throws_made: number;
three_points_made: number;
defensive_rebounds: number;
offensive_rebounds: number;
two_points_attempted: number;
field_goals_attempted: number;
free_throws_attempted: number;
three_points_attempted: number;
two_point_percentage?: number | undefined;
}, {
wins: number;
fouls: number;
blocks: number;
losses: number;
points: number;
steals: number;
assists: number;
turnovers: number;
games_played: number;
total_rebounds: number;
two_points_made: number;
field_goals_made: number;
free_throws_made: number;
three_points_made: number;
defensive_rebounds: number;
offensive_rebounds: number;
two_points_attempted: number;
field_goals_attempted: number;
free_throws_attempted: number;
three_points_attempted: number;
two_point_percentage?: number | undefined;
}>;
postseason: z.ZodNullable<z.ZodObject<{
wins: z.ZodNumber;
fouls: z.ZodNumber;
blocks: z.ZodNumber;
losses: z.ZodNumber;
points: z.ZodNumber;
steals: z.ZodNumber;
assists: z.ZodNumber;
turnovers: z.ZodNumber;
games_played: z.ZodNumber;
total_rebounds: z.ZodNumber;
two_points_made: z.ZodNumber;
field_goals_made: z.ZodNumber;
free_throws_made: z.ZodNumber;
three_points_made: z.ZodNumber;
defensive_rebounds: z.ZodNumber;
offensive_rebounds: z.ZodNumber;
two_point_percentage: z.ZodOptional<z.ZodNumber>;
two_points_attempted: z.ZodNumber;
field_goals_attempted: z.ZodNumber;
free_throws_attempted: z.ZodNumber;
three_points_attempted: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
wins: number;
fouls: number;
blocks: number;
losses: number;
points: number;
steals: number;
assists: number;
turnovers: number;
games_played: number;
total_rebounds: number;
two_points_made: number;
field_goals_made: number;
free_throws_made: number;
three_points_made: number;
defensive_rebounds: number;
offensive_rebounds: number;
two_points_attempted: number;
field_goals_attempted: number;
free_throws_attempted: number;
three_points_attempted: number;
two_point_percentage?: number | undefined;
}, {
wins: number;
fouls: number;
blocks: number;
losses: number;
points: number;
steals: number;
assists: number;
turnovers: number;
games_played: number;
total_rebounds: number;
two_points_made: number;
field_goals_made: number;
free_throws_made: number;
three_points_made: number;
defensive_rebounds: number;
offensive_rebounds: number;
two_points_attempted: number;
field_goals_attempted: number;
free_throws_attempted: number;
three_points_attempted: number;
two_point_percentage?: number | undefined;
}>>;
}, "strip", z.ZodTypeAny, {
team_id: number;
team: string;
regular_season: {
wins: number;
fouls: number;
blocks: number;
losses: number;
points: number;
steals: number;
assists: number;
turnovers: number;
games_played: number;
total_rebounds: number;
two_points_made: number;
field_goals_made: number;
free_throws_made: number;
three_points_made: number;
defensive_rebounds: number;
offensive_rebounds: number;
two_points_attempted: number;
field_goals_attempted: number;
free_throws_attempted: number;
three_points_attempted: number;
two_point_percentage?: number | undefined;
};
postseason: {
wins: number;
fouls: number;
blocks: number;
losses: number;
points: number;
steals: number;
assists: number;
turnovers: number;
games_played: number;
total_rebounds: number;
two_points_made: number;
field_goals_made: number;
free_throws_made: number;
three_points_made: number;
defensive_rebounds: number;
offensive_rebounds: number;
two_points_attempted: number;
field_goals_attempted: number;
free_throws_attempted: number;
three_points_attempted: number;
two_point_percentage?: number | undefined;
} | null;
}, {
team_id: number;
team: string;
regular_season: {
wins: number;
fouls: number;
blocks: number;
losses: number;
points: number;
steals: number;
assists: number;
turnovers: number;
games_played: number;
total_rebounds: number;
two_points_made: number;
field_goals_made: number;
free_throws_made: number;
three_points_made: number;
defensive_rebounds: number;
offensive_rebounds: number;
two_points_attempted: number;
field_goals_attempted: number;
free_throws_attempted: number;
three_points_attempted: number;
two_point_percentage?: number | undefined;
};
postseason: {
wins: number;
fouls: number;
blocks: number;
losses: number;
points: number;
steals: number;
assists: number;
turnovers: number;
games_played: number;
total_rebounds: number;
two_points_made: number;
field_goals_made: number;
free_throws_made: number;
three_points_made: number;
defensive_rebounds: number;
offensive_rebounds: number;
two_points_attempted: number;
field_goals_attempted: number;
free_throws_attempted: number;
three_points_attempted: number;
two_point_percentage?: number | undefined;
} | null;
}>;
type NbaTeamStats = z.infer<typeof NbaTeamStatsSchema>;
declare const NbaPlayerStatsSchema: z.ZodObject<{
player_id: z.ZodNumber;
player: z.ZodString;
team: z.ZodString;
team_id: z.ZodNumber;
regular_season: z.ZodObject<{
fouls: z.ZodNumber;
blocks: z.ZodNumber;
points: z.ZodNumber;
steals: z.ZodNumber;
assists: z.ZodNumber;
minutes: z.ZodNumber;
turnovers: z.ZodNumber;
games_played: z.ZodNumber;
total_rebounds: z.ZodNumber;
two_points_made: z.ZodNumber;
field_goals_made: z.ZodNumber;
free_throws_made: z.ZodNumber;
three_points_made: z.ZodNumber;
defensive_rebounds: z.ZodNumber;
offensive_rebounds: z.ZodNumber;
two_point_percentage: z.ZodNumber;
two_points_attempted: z.ZodNumber;
field_goals_attempted: z.ZodNumber;
free_throws_attempted: z.ZodNumber;
three_points_attempted: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
fouls: number;
blocks: number;
points: number;
steals: number;
assists: number;
turnovers: number;
games_played: number;
total_rebounds: number;
two_points_made: number;
field_goals_made: number;
free_throws_made: number;
three_points_made: number;
defensive_rebounds: number;
offensive_rebounds: number;
two_point_percentage: number;
two_points_attempted: number;
field_goals_attempted: number;
free_throws_attempted: number;
three_points_attempted: number;
minutes: number;
}, {
fouls: number;
blocks: number;
points: number;
steals: number;
assists: number;
turnovers: number;
games_played: number;
total_rebounds: number;
two_points_made: number;
field_goals_made: number;
free_throws_made: number;
three_points_made: number;
defensive_rebounds: number;
offensive_rebounds: number;
two_point_percentage: number;
two_points_attempted: number;
field_goals_attempted: number;
free_throws_attempted: number;
three_points_attempted: number;
minutes: number;
}>;
postseason: z.ZodNullable<z.ZodObject<{
fouls: z.ZodNumber;
blocks: z.ZodNumber;
points: z.ZodNumber;
steals: z.ZodNumber;
assists: z.ZodNumber;
minutes: z.ZodNumber;
turnovers: z.ZodNumber;
games_played: z.ZodNumber;
total_rebounds: z.ZodNumber;
two_points_made: z.ZodNumber;
field_goals_made: z.ZodNumber;
free_throws_made: z.ZodNumber;
three_points_made: z.ZodNumber;
defensive_rebounds: z.ZodNumber;
offensive_rebounds: z.ZodNumber;
two_point_percentage: z.ZodNumber;
two_points_attempted: z.ZodNumber;
field_goals_attempted: z.ZodNumber;
free_throws_attempted: z.ZodNumber;
three_points_attempted: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
fouls: number;
blocks: number;
points: number;
steals: number;
assists: number;
turnovers: number;
games_played: number;
total_rebounds: number;
two_points_made: number;
field_goals_made: number;
free_throws_made: number;
three_points_made: number;
defensive_rebounds: number;
offensive_rebounds: number;
two_point_percentage: number;
two_points_attempted: number;
field_goals_attempted: number;
free_throws_attempted: number;
three_points_attempted: number;
minutes: number;
}, {
fouls: number;
blocks: number;
points: number;
steals: number;
assists: number;
turnovers: number;
games_played: number;
total_rebounds: number;
two_points_made: number;
field_goals_made: number;
free_throws_made: number;
three_points_made: number;
defensive_rebounds: number;
offensive_rebounds: number;
two_point_percentage: number;
two_points_attempted: number;
field_goals_attempted: number;
free_throws_attempted: number;
three_points_attempted: number;
minutes: number;
}>>;
}, "strip", z.ZodTypeAny, {
team_id: number;
team: string;
regular_season: {
fouls: number;
blocks: number;
points: number;
steals: number;
assists: number;
turnovers: number;
games_played: number;
total_rebounds: number;
two_points_made: number;
field_goals_made: number;
free_throws_made: number;
three_points_made: number;
defensive_rebounds: number;
offensive_rebounds: number;
two_point_percentage: number;
two_points_attempted: number;
field_goals_attempted: number;
free_throws_attempted: number;
three_points_attempted: number;
minutes: number;
};
postseason: {
fouls: number;
blocks: number;
points: number;
steals: number;
assists: number;
turnovers: number;
games_played: number;
total_rebounds: number;
two_points_made: number;
field_goals_made: number;
free_throws_made: number;
three_points_made: number;
defensive_rebounds: number;
offensive_rebounds: number;
two_point_percentage: number;
two_points_attempted: number;
field_goals_attempted: number;
free_throws_attempted: number;
three_points_attempted: number;
minutes: number;
} | null;
player_id: number;
player: string;
}, {
team_id: number;
team: string;
regular_season: {
fouls: number;
blocks: number;
points: number;
steals: number;
assists: number;
turnovers: number;
games_played: number;
total_rebounds: number;
two_points_made: number;
field_goals_made: number;
free_throws_made: number;
three_points_made: number;
defensive_rebounds: number;
offensive_rebounds: number;
two_point_percentage: number;
two_points_attempted: number;
field_goals_attempted: number;
free_throws_attempted: number;
three_points_attempted: number;
minutes: number;
};
postseason: {
fouls: number;
blocks: number;
points: number;
steals: number;
assists: number;
turnovers: number;
games_played: number;
total_rebounds: number;
two_points_made: number;
field_goals_made: number;
free_throws_made: number;
three_points_made: number;
defensive_rebounds: number;
offensive_rebounds: number;
two_point_percentage: number;
two_points_attempted: number;
field_goals_attempted: number;
free_throws_attempted: number;
three_points_attempted: number;
minutes: number;
} | null;
player_id: number;
player: string;
}>;
type NbaPlayerStats = z.infer<typeof NbaPlayerStatsSchema>;
declare const NbaPlayerInfoSchema: z.ZodObject<{
player_id: z.ZodNumber;
player: z.ZodString;
team_id: z.ZodNumber;
team: z.ZodString;
number: z.ZodNumber;
status: z.ZodString;
position: z.ZodString;
position_category: z.ZodString;
height: z.ZodString;
weight: z.ZodNumber;
age: z.ZodString;
college: z.ZodString;
}, "strip", z.ZodTypeAny, {
number: number;
status: string;
team_id: number;
team: string;
player_id: number;
player: string;
position: string;
position_category: string;
height: string;
weight: number;
age: string;
college: string;
}, {
number: number;
status: string;
team_id: number;
team: string;
player_id: number;
player: string;
position: string;
position_category: string;
height: string;
weight: number;
age: string;
college: string;
}>;
type NbaPlayerInfo = z.infer<typeof NbaPlayerInfoSchema>;
declare const NbaTeamInfoSchema: z.ZodObject<{
team_id: z.ZodNumber;
team: z.ZodString;
abbrv: z.ZodString;
arena: z.ZodString;
mascot: z.ZodString;
conf: z.ZodString;
location: z.ZodString;
}, "strip", z.ZodTypeAny, {
team_id: number;
team: string;
abbrv: string;
arena: string;
mascot: string;
conf: string;
location: string;
}, {
team_id: number;
team: string;
abbrv: string;
arena: string;
mascot: string;
conf: string;
location: string;
}>;
type NbaTeamInfo = z.infer<typeof NbaTeamInfoSchema>;
declare const NbaScheduleSchema: z.ZodObject<{
away_team: z.ZodString;
home_team: z.ZodString;
away_team_ID: z.ZodNumber;
home_team_ID: z.ZodNumber;
game_ID: z.ZodString;
game_time: z.ZodString;
season_type: z.ZodString;
event_name: z.ZodNullable<z.ZodString>;
round: z.ZodNullable<z.ZodNumber>;
season: z.ZodString;
status: z.ZodString;
broadcast: z.ZodString;
}, "strip", z.ZodTypeAny, {
status: string;
away_team: string;
home_team: string;
away_team_ID: number;
home_team_ID: number;
game_ID: string;
game_time: string;
season_type: string;
event_name: string | null;
round: number | null;
season: string;
broadcast: string;
}, {
status: string;
away_team: string;
home_team: string;
away_team_ID: number;
home_team_ID: number;
game_ID: string;
game_time: string;
season_type: string;
event_name: string | null;
round: number | null;
season: string;
broadcast: string;
}>;
type NbaSchedule = z.infer<typeof NbaScheduleSchema>;
declare const NhlScheduleSchema: z.ZodObject<{
away_team: z.ZodString;
home_team: z.ZodString;
away_team_ID: z.ZodNumber;
home_team_ID: z.ZodNumber;
game_ID: z.ZodString;
game_time: z.ZodString;
season_type: z.ZodString;
event_name: z.ZodNullable<z.ZodString>;
round: z.ZodNullable<z.ZodNumber>;
season: z.ZodString;
status: z.ZodString;
}, "strip", z.ZodTypeAny, {
status: string;
away_team: string;
home_team: string;
away_team_ID: number;
home_team_ID: number;
game_ID: string;
game_time: string;
season_type: string;
event_name: string | null;
round: number | null;
season: string;
}, {
status: string;
away_team: string;
home_team: string;
away_team_ID: number;
home_team_ID: number;
game_ID: string;
game_time: string;
season_type: string;
event_name: string | null;
round: number | null;
season: string;
}>;
type NhlSchedule = z.infer<typeof NhlScheduleSchema>;
declare const NhlPlayerInfoSchema: z.ZodObject<{
player_id: z.ZodNumber;
player: z.ZodString;
team_id: z.ZodNumber;
team: z.ZodString;
number: z.ZodNumber;
status: z.ZodString;
position: z.ZodString;
position_category: z.ZodString;
height: z.ZodString;
weight: z.ZodNumber;
age: z.ZodString;
}, "strip", z.ZodTypeAny, {
number: number;
status: string;
team_id: number;
team: string;
player_id: number;
player: string;
position: string;
position_category: string;
height: string;
weight: number;
age: string;
}, {
number: number;
status: string;
team_id: number;
team: string;
player_id: number;
player: string;
position: string;
position_category: string;
height: string;
weight: number;
age: string;
}>;
type NhlPlayerInfo = z.infer<typeof NhlPlayerInfoSchema>;
declare const NhlTeamInfoSchema: z.ZodObject<{
team_id: z.ZodNumber;
team: z.ZodString;
abbrv: z.ZodString;
arena: z.ZodString;
mascot: z.ZodString;
conf: z.ZodString;
location: z.ZodString;
}, "strip", z.ZodTypeAny, {
team_id: number;
team: string;
abbrv: string;
arena: string;
mascot: string;
conf: string;
location: string;
}, {
team_id: number;
team: string;
abbrv: string;
arena: string;
mascot: string;
conf: string;
location: string;
}>;
type NhlTeamInfo = z.infer<typeof NhlTeamInfoSchema>;
declare const NhlPlayerStatsSchema: z.ZodObject<{
player_id: z.ZodNumber;
player: z.ZodString;
team: z.ZodString;
team_id: z.ZodNumber;
regular_season: z.ZodObject<{
hits: z.ZodNumber;
goals: z.ZodNumber;
blocks: z.ZodNumber;
assists: z.ZodNumber;
giveaways: z.ZodNumber;
takeaways: z.ZodNumber;
plus_minus: z.ZodNumber;
time_on_ice: z.ZodNumber;
faceoffs_won: z.ZodNumber;
games_played: z.ZodNumber;
faceoffs_lost: z.ZodNumber;
shots_on_goal: z.ZodNumber;
shootout_goals: z.ZodNumber;
penalty_minutes: z.ZodNumber;
power_play_goals: z.ZodNumber;
power_play_assists: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
blocks: number;
assists: number;
games_played: number;
hits: number;
goals: number;
giveaways: number;
takeaways: number;
plus_minus: number;
time_on_ice: number;
faceoffs_won: number;
faceoffs_lost: number;
shots_on_goal: number;
shootout_goals: number;
penalty_minutes: number;
power_play_goals: number;
power_play_assists: number;
}, {
blocks: number;
assists: number;
games_played: number;
hits: number;
goals: number;
giveaways: number;
takeaways: number;
plus_minus: number;
time_on_ice: number;
faceoffs_won: number;
faceoffs_lost: number;
shots_on_goal: number;
shootout_goals: number;
penalty_minutes: number;
power_play_goals: number;
power_play_assists: number;
}>;
postseason: z.ZodNullable<z.ZodObject<{
hits: z.ZodNumber;
goals: z.ZodNumber;
blocks: z.ZodNumber;
assists: z.ZodNumber;
giveaways: z.ZodNumber;
takeaways: z.ZodNumber;
plus_minus: z.ZodNumber;
time_on_ice: z.ZodNumber;
faceoffs_won: z.ZodNumber;
games_played: z.ZodNumber;
faceoffs_lost: z.ZodNumber;
shots_on_goal: z.ZodNumber;
shootout_goals: z.ZodNumber;
penalty_minutes: z.ZodNumber;
power_play_goals: z.ZodNumber;
power_play_assists: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
blocks: number;
assists: number;
games_played: number;
hits: number;
goals: number;
giveaways: number;
takeaways: number;
plus_minus: number;
time_on_ice: number;
faceoffs_won: number;
faceoffs_lost: number;
shots_on_goal: number;
shootout_goals: number;
penalty_minutes: number;
power_play_goals: number;
power_play_assists: number;
}, {
blocks: number;
assists: number;
games_played: number;
hits: number;
goals: number;
giveaways: number;
takeaways: number;
plus_minus: number;
time_on_ice: number;
faceoffs_won: number;
faceoffs_lost: number;
shots_on_goal: number;
shootout_goals: number;
penalty_minutes: number;
power_play_goals: number;
power_play_assists: number;
}>>;
}, "strip", z.ZodTypeAny, {
team_id: number;
team: string;
regular_season: {
blocks: number;
assists: number;
games_played: number;
hits: number;
goals: number;
giveaways: number;
takeaways: number;
plus_minus: number;
time_on_ice: number;
faceoffs_won: number;
faceoffs_lost: number;
shots_on_goal: number;
shootout_goals: number;
penalty_minutes: number;
power_play_goals: number;
power_play_assists: number;
};
postseason: {
blocks: number;
assists: number;
games_played: number;
hits: number;
goals: number;
giveaways: number;
takeaways: number;
plus_minus: number;
time_on_ice: number;
faceoffs_won: number;
faceoffs_lost: number;
shots_on_goal: number;
shootout_goals: number;
penalty_minutes: number;
power_play_goals: number;
power_play_assists: number;
} | null;
player_id: number;
player: string;
}, {
team_id: number;
team: string;
regular_season: {
blocks: number;
assists: number;
games_played: number;
hits: number;
goals: number;
giveaways: number;
takeaways: number;
plus_minus: number;
time_on_ice: number;
faceoffs_won: number;
faceoffs_lost: number;
shots_on_goal: number;
shootout_goals: number;
penalty_minutes: number;
power_play_goals: number;
power_play_assists: number;
};
postseason: {
blocks: number;
assists: number;
games_played: number;
hits: number;
goals: number;
giveaways: number;
takeaways: number;
plus_minus: number;
time_on_ice: number;
faceoffs_won: number;
faceoffs_lost: number;
shots_on_goal: number;
shootout_goals: number;
penalty_minutes: number;
power_play_goals: number;
power_play_assists: number;
} | null;
player_id: number;
player: string;
}>;
type NhlPlayerStats = z.infer<typeof NhlPlayerStatsSchema>;
declare const NhlTeamStatsSchema: z.ZodObject<{
team_id: z.ZodNumber;
team: z.ZodString;
regular_season: z.ZodObject<{
hits: z.ZodOptional<z.ZodNumber>;
wins: z.ZodOptional<z.ZodNumber>;
goals: z.ZodOptional<z.ZodNumber>;
saves: z.ZodOptional<z.ZodNumber>;
blocks: z.ZodOptional<z.ZodNumber>;
losses: z.ZodOptional<z.ZodNumber>;
assists: z.ZodOptional<z.ZodNumber>;
power_plays: z.ZodOptional<z.ZodNumber>;
faceoffs_won: z.ZodOptional<z.ZodNumber>;
games_played: z.ZodOptional<z.ZodNumber>;
faceoffs_lost: z.ZodOptional<z.ZodNumber>;
shots_on_goal: z.ZodOptional<z.ZodNumber>;
overtime_losses: z.ZodOptional<z.ZodNumber>;
penalty_minutes: z.ZodOptional<z.ZodNumber>;
power_plays_converted: z.ZodOptional<z.ZodNumber>;
short_handed_goals_scored: z.ZodOptional<z.ZodNumber>;
short_handed_goals_allowed: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
wins?: number | undefined;
blocks?: number | undefined;
losses?: number | undefined;
assists?: number | undefined;
games_played?: number | undefined;
hits?: number | undefined;
goals?: number | undefined;
faceoffs_won?: number | undefined;
faceoffs_lost?: number | undefined;
shots_on_goal?: number | undefined;
penalty_minutes?: number | undefined;
saves?: number | undefined;
power_plays?: number | undefined;
overtime_losses?: number | undefined;
power_plays_converted?: number | undefined;
short_handed_goals_scored?: number | undefined;
short_handed_goals_allowed?: number | undefined;
}, {
wins?: number | undefined;
blocks?: number | undefined;
losses?: number | undefined;
assists?: number | undefined;
games_played?: number | undefined;
hits?: number | undefined;
goals?: number | undefined;
faceoffs_won?: number | undefined;
faceoffs_lost?: number | undefined;
shots_on_goal?: number | undefined;
penalty_minutes?: number | undefined;
saves?: number | undefined;
power_plays?: number | undefined;
overtime_losses?: number | undefined;
power_plays_converted?: number | undefined;
short_handed_goals_scored?: number | undefined;
short_handed_goals_allowed?: number | undefined;
}>;
postseason: z.ZodNullable<z.ZodObject<{
hits: z.ZodOptional<z.ZodNumber>;
wins: z.ZodOptional<z.ZodNumber>;
goals: z.ZodOptional<z.ZodNumber>;
saves: z.ZodOptional<z.ZodNumber>;
blocks: z.ZodOptional<z.ZodNumber>;
losses: z.ZodOptional<z.ZodNumber>;
assists: z.ZodOptional<z.ZodNumber>;
power_plays: z.ZodOptional<z.ZodNumber>;
faceoffs_won: z.ZodOptional<z.ZodNumber>;
games_played: z.ZodOptional<z.ZodNumber>;
faceoffs_lost: z.ZodOptional<z.ZodNumber>;
shots_on_goal: z.ZodOptional<z.ZodNumber>;
overtime_losses: z.ZodOptional<z.ZodNumber>;
penalty_minutes: z.ZodOptional<z.ZodNumber>;
power_plays_converted: z.ZodOptional<z.ZodNumber>;
short_handed_goals_scored: z.ZodOptional<z.ZodNumber>;
short_handed_goals_allowed: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
wins?: number | undefined;
blocks?: number | undefined;
losses?: number | undefined;
assists?: number | undefined;
games_played?: number | undefined;
hits?: number | undefined;
goals?: number | undefined;
faceoffs_won?: number | undefined;
faceoffs_lost?: number | undefined;
shots_on_goal?: number | undefined;
penalty_minutes?: number | undefined;
saves?: number | undefined;
power_plays?: number | undefined;
overtime_losses?: number | undefined;
power_plays_converted?: number | undefined;
short_handed_goals_scored?: number | undefined;
short_handed_goals_allowed?: number | undefined;
}, {
wins?: number | undefined;
blocks?: number | undefined;
losses?: number | undefined;
assists?: number | undefined;
games_played?: number | undefined;
hits?: number | undefined;
goals?: number | undefined;
faceoffs_won?: number | undefined;
faceoffs_lost?: number | undefined;
shots_on_goal?: number | undefined;
penalty_minutes?: number | undefined;
saves?: number | undefined;
power_plays?: number | undefined;
overtime_losses?: number | undefined;
power_plays_converted?: number | undefined;
short_handed_goals_scored?: number | undefined;
short_handed_goals_allowed?: number | undefined;
}>>;
}, "strip", z.ZodTypeAny, {
team_id: number;
team: string;
regular_season: {
wins?: number | undefined;
blocks?: number | undefined;
losses?: number | undefined;
assists?: number | undefined;
games_played?: number | undefined;
hits?: number | undefined;
goals?: number | undefined;
faceoffs_won?: number | undefined;
faceoffs_lost?: number | undefined;
shots_on_goal?: number | undefined;
penalty_minutes?: number | undefined;
saves?: number | undefined;
power_plays?: number | undefined;
overtime_losses?: number | undefined;
power_plays_converted?: number | undefined;
short_handed_goals_scored?: number | undefined;
short_handed_goals_allowed?: number | undefined;
};
postseason: {
wins?: number | undefined;
blocks?: number | undefined;
losses?: number | undefined;
assists?: number | undefined;
games_played?: number | undefined;
hits?: number | undefined;
goals?: number | undefined;
faceoffs_won?: number | undefined;
faceoffs_lost?: number | undefined;
shots_on_goal?: number | undefined;
penalty_minutes?: number | undefined;
saves?: number | undefined;
power_plays?: number | undefined;
overtime_losses?: number | undefined;
power_plays_converted?: number | undefined;
short_handed_goals_scored?: number | undefined;
short_handed_goals_allowed?: number | undefined;
} | null;
}, {
team_id: number;
team: string;
regular_season: {
wins?: number | undefined;
blocks?: number | undefined;
losses?: number | undefined;
assists?: number | undefined;
games_played?: number | undefined;
hits?: number | undefined;
goals?: number | undefined;
faceoffs_won?: number | undefined;
faceoffs_lost?: number | undefined;
shots_on_goal?: number | undefined;
penalty_minutes?: number | undefined;
saves?: number | undefined;
power_plays?: number | undefined;
overtime_losses?: number | undefined;
power_plays_converted?: number | undefined;
short_handed_goals_scored?: number | undefined;
short_handed_goals_allowed?: number | undefined;
};
postseason: {
wins?: number | undefined;
blocks?: number | undefined;
losses?: number | undefined;
assists?: number | undefined;
games_played?: number | undefined;
hits?: number | undefined;
goals?: number | undefined;
faceoffs_won?: number | undefined;
faceoffs_lost?: number | undefined;
shots_on_goal?: number | undefined;
penalty_minutes?: number | undefined;
saves?: number | undefined;
power_plays?: number | undefined;
overtime_losses?: number | undefined;
power_plays_converted?: number | undefined;
short_handed_goals_scored?: number | undefined;
short_handed_goals_allowed?: number | undefined;
} | null;
}>;
type NhlTeamStats = z.infer<typeof NhlTeamStatsSchema>;
declare const NflPlayerInfoSchema: z.ZodObject<{
player_id: z.ZodNumber;
player: z.ZodString;
team: z.ZodString;
team_id: z.ZodNumber;
number: z.ZodNumber;
status: z.ZodString;
position: z.ZodString;
position_category: z.ZodString;
height: z.ZodString;
weight: z.ZodNumber;
age: z.ZodString;
college: z.ZodString;
img: z.ZodNullable<z.ZodString>;
all_star: z.ZodAny;
}, "strip", z.ZodTypeAny, {
number: number;
status: string;
team_id: number;
team: string;
player_id: number;
player: string;
position: string;
position_category: string;
height: string;
weight: number;
age: string;
college: string;
img: string | null;
all_star?: any;
}, {
number: number;
status: string;
team_id: number;
team: string;
player_id: number;
player: string;
position: string;
position_category: string;
height: string;
weight: number;
age: string;
college: string;
img: string | null;
all_star?: any;
}>;
type NflPlayerInfo = z.infer<typeof NflPlayerInfoSchema>;
declare const NflPlayerStatsSchema: z.ZodObject<{
player: z.ZodString;
player_id: z.ZodString;
postseason: z.ZodNullable<z.ZodObject<{
completions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
DK_fantasy_points: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
DK_fantasy_points_per_game: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
extra_points_attempted: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
extra_points_made: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
field_goals_attempted: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
field_goals_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
field_goals_made: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
fumbles: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
fumbles_lost: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
fumbles_recoveries: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
games_played: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
inside_20: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
interceptions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
kick_return_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
kick_return_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
kick_return_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
kick_returns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
passer_rating: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
passing_attempts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
passing_interceptions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
passing_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
passing_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
punt_return_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
punt_return_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
punt_return_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
punt_returns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
punting_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
punts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
punts_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
receiving_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
receiving_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
receiving_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
receptions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
rushing_attempts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
rushing_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
rushing_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
rushing_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
sacks: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
tackles: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
two_point_conversion_pass_attempts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
two_point_conversion_pass_completions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
two_point_conversion_reception_succeeded: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
two_point_conversion_rush_attempts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
two_point_conversion_rush_succeeded: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
}, "strip", z.ZodTypeAny, {
games_played?: number | null | undefined;
field_goals_made?: number | null | undefined;
field_goals_attempted?: number | null | undefined;
completions?: number | null | undefined;
DK_fantasy_points?: number | null | undefined;
DK_fantasy_points_per_game?: number | null | undefined;
extra_points_attempted?: number | null | undefined;
extra_points_made?: number | null | undefined;
field_goals_long?: number | null | undefined;
fumbles?: number | null | undefined;
fumbles_lost?: number | null | undefined;
fumbles_recoveries?: number | null | undefined;
inside_20?: number | null | undefined;
interceptions?: number | null | undefined;
kick_return_long?: number | null | undefined;
kick_return_touchdowns?: number | null | undefined;
kick_return_yards?: number | null | undefined;
kick_returns?: number | null | undefined;
passer_rating?: number | null | undefined;
passing_attempts?: number | null | undefined;
passing_interceptions?: number | null | undefined;
passing_touchdowns?: number | null | undefined;
passing_yards?: number | null | undefined;
punt_return_long?: number | null | undefined;
punt_return_touchdowns?: number | null | undefined;
punt_return_yards?: number | null | undefined;
punt_returns?: number | null | undefined;
punting_yards?: number | null | undefined;
punts?: number | null | undefined;
punts_long?: number | null | undefined;
receiving_long?: number | null | undefined;
receiving_touchdowns?: number | null | undefined;
receiving_yards?: number | null | undefined;
receptions?: number | null | undefined;
rushing_attempts?: number | null | undefined;
rushing_long?: number | null | undefined;
rushing_touchdowns?: number | null | undefined;
rushing_yards?: number | null | undefined;
sacks?: number | null | undefined;
tackles?: number | null | undefined;
two_point_conversion_pass_attempts?: number | null | undefined;
two_point_conversion_pass_completions?: number | null | undefined;
two_point_conversion_reception_succeeded?: number | null | undefined;
two_point_conversion_rush_attempts?: number | null | undefined;
two_point_conversion_rush_succeeded?: number | null | undefined;
}, {
games_played?: number | null | undefined;
field_goals_made?: number | null | undefined;
field_goals_attempted?: number | null | undefined;
completions?: number | null | undefined;
DK_fantasy_points?: number | null | undefined;
DK_fantasy_points_per_game?: number | null | undefined;
extra_points_attempted?: number | null | undefined;
extra_points_made?: number | null | undefined;
field_goals_long?: number | null | undefined;
fumbles?: number | null | undefined;
fumbles_lost?: number | null | undefined;
fumbles_recoveries?: number | null | undefined;
inside_20?: number | null | undefined;
interceptions?: number | null | undefined;
kick_return_long?: number | null | undefined;
kick_return_touchdowns?: number | null | undefined;
kick_return_yards?: number | null | undefined;
kick_returns?: number | null | undefined;
passer_rating?: number | null | undefined;
passing_attempts?: number | null | undefined;
passing_interceptions?: number | null | undefined;
passing_touchdowns?: number | null | undefined;
passing_yards?: number | null | undefined;
punt_return_long?: number | null | undefined;
punt_return_touchdowns?: number | null | undefined;
punt_return_yards?: number | null | undefined;
punt_returns?: number | null | undefined;
punting_yards?: number | null | undefined;
punts?: number | null | undefined;
punts_long?: number | null | undefined;
receiving_long?: number | null | undefined;
receiving_touchdowns?: number | null | undefined;
receiving_yards?: number | null | undefined;
receptions?: number | null | undefined;
rushing_attempts?: number | null | undefined;
rushing_long?: number | null | undefined;
rushing_touchdowns?: number | null | undefined;
rushing_yards?: number | null | undefined;
sacks?: number | null | undefined;
tackles?: number | null | undefined;
two_point_conversion_pass_attempts?: number | null | undefined;
two_point_conversion_pass_completions?: number | null | undefined;
two_point_conversion_reception_succeeded?: number | null | undefined;
two_point_conversion_rush_attempts?: number | null | undefined;
two_point_conversion_rush_succeeded?: number | null | undefined;
}>>;
regular_season: z.ZodNullable<z.ZodObject<{
completions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
DK_fantasy_points: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
DK_fantasy_points_per_game: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
extra_points_attempted: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
extra_points_made: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
field_goals_attempted: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
field_goals_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
field_goals_made: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
fumbles: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
fumbles_lost: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
fumbles_recoveries: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
games_played: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
inside_20: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
interceptions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
kick_return_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
kick_return_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
kick_return_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
kick_returns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
passer_rating: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
passing_attempts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
passing_interceptions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
passing_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
passing_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
punt_return_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
punt_return_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
punt_return_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
punt_returns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
punting_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
punts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
punts_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
receiving_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
receiving_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
receiving_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
receptions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
rushing_attempts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
rushing_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
rushing_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
rushing_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
sacks: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
tackles: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
two_point_conversion_pass_attempts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
two_point_conversion_pass_completions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
two_point_conversion_reception_succeeded: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
two_point_conversion_rush_attempts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
two_point_conversion_rush_succeeded: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
}, "strip", z.ZodTypeAny, {
games_played?: number | null | undefined;
field_goals_made?: number | null | undefined;
field_goals_attempted?: number | null | undefined;
completions?: number | null | undefined;
DK_fantasy_points?: number | null | undefined;
DK_fantasy_points_per_game?: number | null | undefined;
extra_points_attempted?: number | null | undefined;
extra_points_made?: number | null | undefined;
field_goals_long?: number | null | undefined;
fumbles?: number | null | undefined;
fumbles_lost?: number | null | undefined;
fumbles_recoveries?: number | null | undefined;
inside_20?: number | null | undefined;
interceptions?: number | null | undefined;
kick_return_long?: number | null | undefined;
kick_return_touchdowns?: number | null | undefined;
kick_return_yards?: number | null | undefined;
kick_returns?: number | null | undefined;
passer_rating?: number | null | undefined;
passing_attempts?: number | null | undefined;
passing_interceptions?: number | null | undefined;
passing_touchdowns?: number | null | undefined;
passing_yards?: number | null | undefined;
punt_return_long?: number | null | undefined;
punt_return_touchdowns?: number | null | undefined;
punt_return_yards?: number | null | undefined;
punt_returns?: number | null | undefined;
punting_yards?: number | null | undefined;
punts?: number | null | undefined;
punts_long?: number | null | undefined;
receiving_long?: number | null | undefined;
receiving_touchdowns?: number | null | undefined;
receiving_yards?: number | null | undefined;
receptions?: number | null | undefined;
rushing_attempts?: number | null | undefined;
rushing_long?: number | null | undefined;
rushing_touchdowns?: number | null | undefined;
rushing_yards?: number | null | undefined;
sacks?: number | null | undefined;
tackles?: number | null | undefined;
two_point_conversion_pass_attempts?: number | null | undefined;
two_point_conversion_pass_completions?: number | null | undefined;
two_point_conversion_reception_succeeded?: number | null | undefined;
two_point_conversion_rush_attempts?: number | null | undefined;
two_point_conversion_rush_succeeded?: number | null | undefined;
}, {
games_played?: number | null | undefined;
field_goals_made?: number | null | undefined;
field_goals_attempted?: number | null | undefined;
completions?: number | null | undefined;
DK_fantasy_points?: number | null | undefined;
DK_fantasy_points_per_game?: number | null | undefined;
extra_points_attempted?: number | null | undefined;
extra_points_made?: number | null | undefined;
field_goals_long?: number | null | undefined;
fumbles?: number | null | undefined;
fumbles_lost?: number | null | undefined;
fumbles_recoveries?: number | null | undefined;
inside_20?: number | null | undefined;
interceptions?: number | null | undefined;
kick_return_long?: number | null | undefined;
kick_return_touchdowns?: number | null | undefined;
kick_return_yards?: number | null | undefined;
kick_returns?: number | null | undefined;
passer_rating?: number | null | undefined;
passing_attempts?: number | null | undefined;
passing_interceptions?: number | null | undefined;
passing_touchdowns?: number | null | undefined;
passing_yards?: number | null | undefined;
punt_return_long?: number | null | undefined;
punt_return_touchdowns?: number | null |