133 lines
3.4 KiB
TypeScript
133 lines
3.4 KiB
TypeScript
import { DragAndDrop, Mode, Overlap } from "../helpers/interfaces";
|
|
declare type Overrides = {
|
|
[key: string]: any;
|
|
};
|
|
export declare function getLayoutProps(overrides?: Overrides, sliceNumber?: number): {
|
|
isToday: boolean;
|
|
isSidebar: boolean;
|
|
isTimeline: boolean;
|
|
isLine: boolean;
|
|
isBaseTimeFormat: boolean;
|
|
isProgramVisible: () => boolean;
|
|
isChannelVisible: () => boolean;
|
|
isTimelineVisible: () => boolean;
|
|
programs: {
|
|
data: {
|
|
id: any;
|
|
description: any;
|
|
title: any;
|
|
channelUuid: string;
|
|
image: any;
|
|
country: any;
|
|
genre: any;
|
|
rating: any;
|
|
since: string;
|
|
till: string;
|
|
index: number;
|
|
channelIndex: number;
|
|
channelPosition: {
|
|
top: number;
|
|
height: number;
|
|
};
|
|
};
|
|
position: {
|
|
height: any;
|
|
left: any;
|
|
top: any;
|
|
width: any;
|
|
};
|
|
}[];
|
|
channels: {
|
|
position: {
|
|
top: number;
|
|
height: number;
|
|
};
|
|
country: any;
|
|
logo: any;
|
|
provider: number;
|
|
title: any;
|
|
type: any;
|
|
uuid: string;
|
|
year: any;
|
|
}[];
|
|
channelOverlapsCount: {};
|
|
scrollY: number;
|
|
startDate: string;
|
|
endDate: string;
|
|
currentDate: string;
|
|
months: string[];
|
|
numberOfMonths: number;
|
|
monthWidth: number;
|
|
mode: Mode;
|
|
dnd: DragAndDrop;
|
|
hoursInDays: never[];
|
|
areas: never[];
|
|
dayWidth: number;
|
|
hourWidth: number;
|
|
liveRefreshTime: number;
|
|
numberOfHoursInDay: number;
|
|
offsetStartHoursRange: number;
|
|
numberOfDays: number;
|
|
days: string[];
|
|
sidebarWidth: number;
|
|
timelineHeight: number;
|
|
itemHeight: number;
|
|
programOverlaps: {};
|
|
layerOverlapLevel: number;
|
|
overlapMode: "layer" | "stack";
|
|
grid: {
|
|
enabled: boolean;
|
|
hoverHighlight: boolean;
|
|
};
|
|
overlap: Overlap;
|
|
gridItems: {
|
|
channel: {
|
|
country: any;
|
|
logo: any;
|
|
provider: number;
|
|
title: any;
|
|
type: any;
|
|
uuid: string;
|
|
year: any;
|
|
position: {
|
|
top: number;
|
|
height: number;
|
|
};
|
|
};
|
|
position: {
|
|
top: number;
|
|
height: number;
|
|
left: number;
|
|
width: number;
|
|
edgeEnd: number;
|
|
};
|
|
}[];
|
|
onScroll: () => void;
|
|
dragMouseUp: () => null;
|
|
};
|
|
export declare const getTimeLineProps: (overrides?: Overrides | undefined) => {
|
|
isToday: boolean;
|
|
isCurrentTime: boolean;
|
|
isSidebar: boolean;
|
|
isTimelineVisible: () => boolean;
|
|
isBaseTimeFormat: boolean;
|
|
numberOfHoursInDay: number;
|
|
offsetStartHoursRange: number;
|
|
numberOfDays: number;
|
|
days: string[];
|
|
dayWidth: number;
|
|
hourWidth: number;
|
|
hoursInDays: never[];
|
|
months: string[];
|
|
numberOfMonths: number;
|
|
monthWidth: number;
|
|
sidebarWidth: number;
|
|
timelineHeight: number;
|
|
startDate: string;
|
|
endDate: string;
|
|
liveRefreshTime: number;
|
|
mode: Mode;
|
|
};
|
|
export declare const getTestTimeDate: (h?: string, m?: string, s?: string) => string;
|
|
export {};
|