UNPKG

@labsforge/flipbook

Version:

A simple angular flipbook component written in typescript

40 lines (39 loc) 819 B
export interface Cover { front: BookPageSide; back: BookPageSide; } export declare enum PageType { Single = 0, Double = 1 } export interface BookPageSide { imageUrl: string; backgroundColor?: string; opacity?: number; } export interface Book { width: number; height: number; zoom: number; cover?: Cover; pages: BookPageSide[]; pageWidth?: number; pageHeight?: number; startPageType?: PageType; endPageType?: PageType; } export interface Page { index: number; front: PageSide; back: PageSide; rotation: number; lock?: boolean; } export interface PageSide { imageUrl: string; backgroundColor?: string; isCover?: boolean; width?: number; height?: number; opacity?: number; }