docs(stalker): record series position compatibility

This commit is contained in:
4gray committed 2026-07-30 11:10:24 +02:00
1 parent 7b6d576fef
commit 829a51d571
5 files changed
+51 -5

No files matched your search

@@ -23,6 +23,19 @@ describe('extractStalkerItemType', () => {
})
).toBe('live');
});
it.each([true, 1, '1'] as const)(
'treats is_series=%p as a series item',
(isSeries) => {
expect(
extractStalkerItemType({
id: '50001',
title: 'Portal Series',
is_series: isSeries,
})
).toBe('series');
}
);
});
describe('isStalkerRadioItem', () => {
@@ -50,7 +50,7 @@ export function extractStalkerItemPoster(
* Determine the normalised activity type of a Stalker item.
*
* - `itv` / `live` / radio → `'live'`
* - `series` or `is_series` truthy → `'series'`
* - `series` or `is_series` equal to `true`, `1`, or `'1'` → `'series'`
* - everything else → `'movie'`
*/
export function extractStalkerItemType(