From 64eb94f128e690f353543e7b83460912757682e9 Mon Sep 17 00:00:00 2001 From: mkelvers Date: Sun, 21 Jun 2026 01:12:18 +0200 Subject: [PATCH] refactor: make isStringArray and isSubtitleItemArray private --- static/player/validate.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/static/player/validate.ts b/static/player/validate.ts index 7d036e4..9f71057 100644 --- a/static/player/validate.ts +++ b/static/player/validate.ts @@ -3,10 +3,10 @@ import type { ModeSource, SkipSegment } from "./types"; export const isRecord = (v: unknown): v is Record => typeof v === "object" && v !== null && !Array.isArray(v); -export const isStringArray = (v: unknown): v is string[] => +const isStringArray = (v: unknown): v is string[] => Array.isArray(v) && v.every((item) => typeof item === "string"); -export const isSubtitleItemArray = (v: unknown): v is { lang: string; token: string }[] => +const isSubtitleItemArray = (v: unknown): v is { lang: string; token: string }[] => Array.isArray(v) && v.every( (item) => isRecord(item) && typeof item.lang === "string" && typeof item.token === "string",