UNPKG

@w11k/ngx-present

Version:

Angular based Presentation Tool

14 lines (13 loc) 1.12 kB
import { Coordinates, Slide, Slides } from '../core/presentation.types'; import { Params } from '@angular/router'; export declare function calculateCoordinates(slides: Slide[], currentSlide: Slide, move: number, coordinatesToKeep: number | undefined, coordinatesMaxDepth: number): Slide | undefined; export declare function coordinatesToKeepAbsolute(coordinates: Coordinates, coordinatesToKeepRelative: number): number; export declare const routerParamsCoordinatePrefix = "coordinate-"; export declare function routeParamsToCoordinate(routeParams: Params): number[]; export declare function equalCoordinates(c1: Coordinates | null | undefined, c2: Coordinates | null | undefined): boolean; export declare function compareCoordinates(c1: Coordinates | null | undefined, c2: Coordinates | null | undefined): -1 | 0 | 1; export declare function isValidCoordinate(slides: Slides, coordinates: Coordinates): boolean; export declare function coordinatesToString(coordinates: Coordinates, separator: string, length?: number): string; export declare function coordinateToSlideMap(slides: Slide[]): { [key: string]: Slide; };