UNPKG

igdb-ts

Version:

Unofficial IGDB API TypeScript wrapper.

79 lines (78 loc) 1.98 kB
import { Identifiable } from "../utility"; export interface AgeRating extends Identifiable { category: AgeRatingCategory; content_descriptions: number[]; rating: AgeRatingType; rating_cover_url: string; synopsis: string; } export declare enum AgeRatingCategory { "ESRB" = 1, "PEGI" = 2, "CERO" = 3, "USK" = 4, "GRAC" = 5, "CLASS_IND" = 6, "ACB" = 7 } export declare enum AgeRatingType { "Three" = 1, "Seven" = 2, "Twelve" = 3, "Sixteen" = 4, "Eighteen" = 5, "RP" = 6, "EC" = 7, "E" = 8, "E10" = 9, "T" = 10, "M" = 11, "AO" = 12, "CERO_A" = 13, "CERO_B" = 14, "CERO_C" = 15, "CERO_D" = 16, "CERO_Z" = 17, "USK_0" = 18, "USK_6" = 19, "USK_12" = 20, "USK_18" = 21, "GRAC_ALL" = 22, "GRAC_Twelve" = 23, "GRAC_Fifteen" = 24, "GRAC_Eighteen" = 25, "GRAC_TESTING" = 26, "CLASS_IND_L" = 27, "CLASS_IND_Ten" = 28, "CLASS_IND_Twelve" = 29, "CLASS_IND_Fourteen" = 30, "CLASS_IND_Sixteen" = 31, "CLASS_IND_Eighteen" = 32, "ACB_G" = 33, "ACB_PG" = 34, "ACB_M" = 35, "ACB_MA15" = 36, "ACB_R18" = 37, "ACB_RC" = 38 } export declare enum AgeRatingFields { "ID" = "id", "CHECKSUM" = "checksum", "CATEGORY" = "category", "CONTENT_DESCRIPTIONS" = "content_descriptions", "RATING" = "rating", "RATING_COVER_URL" = "rating_cover_url", "SYNOPSIS" = "synopsis" } /** * Referenced from [Game]({@link Game.ts}) - age_ratings field */ export declare enum AgeRatingReferenceFields { "ID" = "age_ratings.id", "CHECKSUM" = "age_ratings.checksum", "CATEGORY" = "age_ratings.category", "CONTENT_DESCRIPTIONS" = "age_ratings.content_descriptions", "RATING" = "age_ratings.rating", "RATING_COVER_URL" = "age_ratings.rating_cover_url", "SYNOPSIS" = "age_ratings.synopsis" }