ngx-mat-timeline
Version:
Timeline component for Angular Material
32 lines (31 loc) • 1.5 kB
TypeScript
import { ElementRef, NgZone, OnChanges, OnDestroy, OnInit, QueryList, SimpleChanges } from '@angular/core';
import { NgxMatTimelineItem } from "./ngx-mat-timeline-item.component";
import * as i0 from "@angular/core";
export declare type NGX_MAT_TIMELINE_POSITION = 'start' | 'end' | 'center' | 'center-alt';
export declare type NGX_MAT_TIMELINE_ORIENTATION = 'vertical' | 'horizontal';
export declare class NgxMatTimeline implements OnInit, OnDestroy, OnChanges {
private _host;
private _ngZone;
set position(position: NGX_MAT_TIMELINE_POSITION);
private _position;
set orientation(orientation: NGX_MAT_TIMELINE_ORIENTATION);
private _orientation;
set reverse(reverse: boolean);
_reverse: boolean;
get isStartPosition(): boolean;
get isEndPosition(): boolean;
get isCenterPosition(): boolean;
get isCenterAltPosition(): boolean;
get isVerticalOrientation(): boolean;
get isHorizontalOrientation(): boolean;
get isReverse(): boolean;
readonly items: QueryList<NgxMatTimelineItem>;
private _destroyed;
constructor(_host: ElementRef, _ngZone: NgZone);
ngOnChanges(changes: SimpleChanges): void;
ngOnInit(): void;
ngOnDestroy(): void;
updateLayout(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NgxMatTimeline, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NgxMatTimeline, "ngx-mat-timeline", never, { "position": "position"; "orientation": "orientation"; "reverse": "reverse"; }, {}, ["items"], ["*"]>;
}