planby
Version:
<div align="center" style="margin-bottom: 10px"> <a href="https://www.npmjs.com/package/planby"> <img src="https://i.postimg.cc/J0XMPHNQ/planby-logo.png" alt="Planby logo" /> </a> </div>
22 lines (21 loc) • 587 B
TypeScript
import { Program, Channel } from "./interfaces";
export declare type Position = {
width: number;
height: number;
top: number;
left: number;
edgeEnd: number;
};
export declare type ProgramWithPosition = {
position: Position;
data: Program;
};
export declare type ProgramItem = {
position: Omit<Position, "edgeEnd">;
data: Program;
};
export declare type ChannelWithPosition = Channel & {
position: Pick<Position, "top" | "height">;
};
export declare type DateTime = string | Date;
export declare type BaseTimeFormat = boolean;