mirror of
				https://github.com/zoriya/Kyoo.git
				synced 2025-11-03 19:17:16 -05:00 
			
		
		
		
	Use integer instead of numbers where it make sense
This commit is contained in:
		
							parent
							
								
									4ee6493eb8
								
							
						
					
					
						commit
						9aa7815f57
					
				@ -8,8 +8,8 @@ export const BaseEpisode = t.Intersect([
 | 
			
		||||
	t.Object({
 | 
			
		||||
		kind: t.Literal("episode"),
 | 
			
		||||
		order: t.Number({ minimum: 1, description: "Absolute playback order." }),
 | 
			
		||||
		seasonNumber: t.Number(),
 | 
			
		||||
		episodeNumber: t.Number(),
 | 
			
		||||
		seasonNumber: t.Integer(),
 | 
			
		||||
		episodeNumber: t.Integer(),
 | 
			
		||||
		externalId: EpisodeId,
 | 
			
		||||
	}),
 | 
			
		||||
	BaseEntry,
 | 
			
		||||
 | 
			
		||||
@ -12,7 +12,7 @@ export const BaseSpecial = t.Intersect(
 | 
			
		||||
				minimum: 1,
 | 
			
		||||
				description: "Absolute playback order. Can be mixed with episodes.",
 | 
			
		||||
			}),
 | 
			
		||||
			number: t.Number({ minimum: 1 }),
 | 
			
		||||
			number: t.Integer({ minimum: 1 }),
 | 
			
		||||
			externalId: EpisodeId,
 | 
			
		||||
		}),
 | 
			
		||||
		BaseEntry,
 | 
			
		||||
 | 
			
		||||
@ -18,7 +18,7 @@ export type MovieStatus = typeof MovieStatus.static;
 | 
			
		||||
 | 
			
		||||
const BaseMovie = t.Object({
 | 
			
		||||
	genres: t.Array(Genre),
 | 
			
		||||
	rating: t.Nullable(t.Number({ minimum: 0, maximum: 100 })),
 | 
			
		||||
	rating: t.Nullable(t.Integer({ minimum: 0, maximum: 100 })),
 | 
			
		||||
	status: MovieStatus,
 | 
			
		||||
	runtime: t.Nullable(
 | 
			
		||||
		t.Number({ minimum: 0, description: "Runtime of the movie in minutes." }),
 | 
			
		||||
 | 
			
		||||
@ -7,7 +7,7 @@ import { TranslationRecord } from "./utils/language";
 | 
			
		||||
import { Resource } from "./utils/resource";
 | 
			
		||||
 | 
			
		||||
export const BaseSeason = t.Object({
 | 
			
		||||
	seasonNumber: t.Number({ minimum: 1 }),
 | 
			
		||||
	seasonNumber: t.Integer({ minimum: 1 }),
 | 
			
		||||
	startAir: t.Nullable(t.String({ format: "date" })),
 | 
			
		||||
	endAir: t.Nullable(t.String({ format: "date" })),
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -18,7 +18,7 @@ export type SerieStatus = typeof SerieStatus.static;
 | 
			
		||||
 | 
			
		||||
export const BaseSerie = t.Object({
 | 
			
		||||
	genres: t.Array(Genre),
 | 
			
		||||
	rating: t.Nullable(t.Number({ minimum: 0, maximum: 100 })),
 | 
			
		||||
	rating: t.Nullable(t.Integer({ minimum: 0, maximum: 100 })),
 | 
			
		||||
	status: SerieStatus,
 | 
			
		||||
	runtime: t.Nullable(
 | 
			
		||||
		t.Number({
 | 
			
		||||
 | 
			
		||||
@ -20,11 +20,11 @@ export const EpisodeId = t.Record(
 | 
			
		||||
			`,
 | 
			
		||||
		}),
 | 
			
		||||
		season: t.Nullable(
 | 
			
		||||
			t.Number({
 | 
			
		||||
			t.Integer({
 | 
			
		||||
				description: "Null if the external website uses absolute numbering.",
 | 
			
		||||
			}),
 | 
			
		||||
		),
 | 
			
		||||
		episode: t.Number(),
 | 
			
		||||
		episode: t.Integer(),
 | 
			
		||||
		link: t.Nullable(t.String({ format: "uri" })),
 | 
			
		||||
	}),
 | 
			
		||||
);
 | 
			
		||||
@ -39,7 +39,7 @@ export const SeasonId = t.Record(
 | 
			
		||||
				We store the serie's id because episode id are rarely stable.
 | 
			
		||||
			`,
 | 
			
		||||
		}),
 | 
			
		||||
		season: t.Number(),
 | 
			
		||||
		season: t.Integer(),
 | 
			
		||||
		link: t.Nullable(t.String({ format: "uri" })),
 | 
			
		||||
	}),
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
@ -14,7 +14,7 @@ export const Video = t.Object({
 | 
			
		||||
		`,
 | 
			
		||||
	}),
 | 
			
		||||
	part: t.Nullable(
 | 
			
		||||
		t.Number({
 | 
			
		||||
		t.Integer({
 | 
			
		||||
			minimum: 0,
 | 
			
		||||
			description: comment`
 | 
			
		||||
				If the episode/movie is split into multiples files, the \`part\` field can be used to order them.
 | 
			
		||||
@ -23,7 +23,7 @@ export const Video = t.Object({
 | 
			
		||||
			`,
 | 
			
		||||
		}),
 | 
			
		||||
	),
 | 
			
		||||
	version: t.Number({
 | 
			
		||||
	version: t.Integer({
 | 
			
		||||
		minimum: 0,
 | 
			
		||||
		default: 1,
 | 
			
		||||
		description:
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user