tbarequest
Version:
A wrapper to fetch data from The Blue Alliance API
187 lines (186 loc) • 6.13 kB
TypeScript
export declare const Webcast: import("arktype/internal/methods/object.ts").ObjectType<{
type: "youtube" | "twitch" | "ustream" | "iframe" | "html5" | "rtmp" | "livestream" | "direct_link" | "mms" | "justin" | "stemtv" | "dacast";
channel: string;
date?: string | null | undefined;
file?: string | null | undefined;
}, {}>;
export declare const Event_Simple: import("arktype/internal/methods/object.ts").ObjectType<{
key: string;
name: string;
event_code: string;
event_type: number;
district: {
abbreviation: string;
display_name: string;
key: string;
year: number;
} | null;
city: string | null;
state_prov: string | null;
country: string | null;
start_date: string;
end_date: string;
year: number;
}, {}>;
export declare const Event: import("arktype/internal/methods/object.ts").ObjectType<{
key: string;
name: string;
event_code: string;
event_type: number;
district: {
abbreviation: string;
display_name: string;
key: string;
year: number;
} | null;
city: string | null;
state_prov: string | null;
country: string | null;
start_date: string;
end_date: string;
year: number;
short_name: string | null;
event_type_string: string;
week: number | null;
address: string | null;
postal_code: string | null;
gmaps_place_id: string | null;
gmaps_url: string | null;
lat: number | null;
lng: number | null;
location_name: string | null;
timezone: string | null;
website: string | null;
first_event_id: string | null;
first_event_code: string | null;
webcasts: {
type: "youtube" | "twitch" | "ustream" | "iframe" | "html5" | "rtmp" | "livestream" | "direct_link" | "mms" | "justin" | "stemtv" | "dacast";
channel: string;
date?: string | null | undefined;
file?: string | null | undefined;
}[];
division_keys: string[];
parent_event_key: string | null;
playoff_type: number | null;
playoff_type_string: string | null;
}, {}>;
export declare const WLT_Record: import("arktype/internal/methods/object.ts").ObjectType<{
wins: number;
losses: number;
ties: number;
}, {}>;
export declare const Team_Event_Status_rank: import("arktype/internal/methods/object.ts").ObjectType<{
num_teams?: number | null | undefined;
sort_order_info?: ({
precision: number | null;
name: string | null;
} | null)[] | undefined;
status?: string | null | undefined;
ranking?: {
matches_played: number | null;
qual_average: number | null;
sort_orders: number[] | null;
rank: number | null;
dq: number | null;
team_key: string | null;
} | undefined;
}, {}>;
export declare const Team_Event_Status_alliance_backup: import("arktype/internal/methods/object.ts").ObjectType<{
in?: string | undefined;
out?: string | undefined;
}, {}>;
export declare const Team_Event_Status_alliance: import("arktype/internal/methods/object.ts").ObjectType<{
number: number;
pick: number;
name?: string | null | undefined;
backup?: {
in?: string | undefined;
out?: string | undefined;
} | null | undefined;
}, {}>;
export declare const Team_Event_Status_playoff: import("arktype/internal/methods/object.ts").ObjectType<{
level?: "f" | "qm" | "ef" | "qf" | "sf" | undefined;
current_level_record?: {
wins: number;
losses: number;
ties: number;
} | null | undefined;
record?: {
wins: number;
losses: number;
ties: number;
} | null | undefined;
status?: "won" | "eliminated" | "playing" | undefined;
playoff_average?: number | null | undefined;
}, {}>;
export declare const Team_Event_Status: import("arktype/internal/methods/object.ts").ObjectType<{
alliance_status_str?: string | undefined;
playoff_status_str?: string | undefined;
overall_status_str?: string | undefined;
next_match_key?: string | null | undefined;
last_match_key?: string | null | undefined;
playoff?: {
level?: "f" | "qm" | "ef" | "qf" | "sf" | undefined;
current_level_record?: {
wins: number;
losses: number;
ties: number;
} | null | undefined;
record?: {
wins: number;
losses: number;
ties: number;
} | null | undefined;
status?: "won" | "eliminated" | "playing" | undefined;
playoff_average?: number | null | undefined;
} | null | undefined;
qual?: {
num_teams?: number | null | undefined;
sort_order_info?: ({
precision: number | null;
name: string | null;
} | null)[] | undefined;
status?: string | null | undefined;
ranking?: {
matches_played: number | null;
qual_average: number | null;
sort_orders: number[] | null;
rank: number | null;
dq: number | null;
team_key: string | null;
} | undefined;
} | null | undefined;
alliance?: {
number: number;
pick: number;
name?: string | null | undefined;
backup?: {
in?: string | undefined;
out?: string | undefined;
} | null | undefined;
} | null | undefined;
}, {}>;
export declare const Elimination_Alliance: import("arktype/internal/methods/object.ts").ObjectType<{
declines: string[];
picks: string[];
name?: string | null | undefined;
backup?: {
in: string;
out: string;
} | null | undefined;
status?: {
playoff_average?: number | null | undefined;
level?: string | undefined;
record?: {
wins: number;
losses: number;
ties: number;
} | null | undefined;
current_level_record?: {
wins: number;
losses: number;
ties: number;
} | null | undefined;
status?: string | undefined;
} | undefined;
}, {}>;