Files
KiraTV---Aplicacion-para-Wi…/libs/shared/interfaces/src/lib/channel.model.ts
T
2026-05-03 23:36:48 +02:00

23 lines
612 B
TypeScript

import { Channel } from './channel.interface';
/**
* Creates new channel object based on the given fields
* @param params partial channel object
*/
export function createChannel(params: Partial<Channel>): Channel {
return {
id: params?.id || params.url,
name: params.name,
group: params.group,
url: params.url,
tvg: params.tvg,
timeshift: params.timeshift,
catchup: params.catchup,
http: params.http,
radio: params.radio,
} as Channel;
}
/** Possible sidebar view options */
export type SidebarView = 'CHANNELS' | 'PLAYLISTS';