ng-devui
Version:
DevUI components based on Angular
48 lines (47 loc) • 1.76 kB
TypeScript
import { AfterViewInit, ElementRef, OnDestroy, OnInit, Renderer2, TemplateRef } from '@angular/core';
import { I18nInterface, I18nService } from 'ng-devui/i18n';
import { PositionService } from 'ng-devui/position';
import { Subscription } from 'rxjs';
import { StepsGuideService } from './steps-guide.service';
import { ExtraConfig } from './steps-guide.types';
import * as i0 from "@angular/core";
export declare class StepsGuideComponent implements OnInit, AfterViewInit, OnDestroy {
private stepService;
private renderer;
private positionService;
private elm;
private i18n;
private doc;
get class(): string;
get display(): string;
triggerElement: HTMLElement;
scrollElement: HTMLElement;
pageName: string;
title: string;
content: string | TemplateRef<any>;
stepsCount: number;
stepIndex: number;
position: string;
leftFix: number;
topFix: number;
zIndex: number;
extraConfig: ExtraConfig;
dots: Array<undefined>;
subScriber: Subscription;
SCROLL_REFRESH_INTERVAL: number;
i18nCommonText: I18nInterface['stepsGuide'];
DOT_HORIZONTAL_MARGIN: number;
DOT_VERTICAL_MARGIN: number;
document: Document;
constructor(stepService: StepsGuideService, renderer: Renderer2, positionService: PositionService, elm: ElementRef, i18n: I18nService, doc: any);
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnDestroy(): void;
updatePosition(): void;
next(): void;
prev(): void;
closeAll(): void;
close(step: any, type?: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<StepsGuideComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<StepsGuideComponent, "ng-component", never, {}, {}, never, never, false, never>;
}