ng-devui
Version:
DevUI components based on Angular
34 lines (33 loc) • 1.75 kB
TypeScript
import { AfterViewInit, ComponentFactoryResolver, ComponentRef, OnDestroy, OnInit } from '@angular/core';
import { I18nInterface, I18nService } from 'ng-devui/i18n';
import { OverlayContainerRef } from 'ng-devui/overlay-container';
import { Subscription } from 'rxjs';
import { UserGuideCoreService } from './user-guide-core.service';
import { UserGuideUIComponent } from './user-guide-ui.component';
import * as i0 from "@angular/core";
export declare class UserGuideComponent implements OnInit, AfterViewInit, OnDestroy {
private componentFactoryResolver;
private overlayContainerRef;
private userGuideCoreService;
private i18n;
steps: any;
userGuideEntrancePosition: {
bottom: string;
left: string;
};
showUserGuideEntrance: boolean;
firstOpenShow: string;
i18nCommonText: I18nInterface['userGuide'];
i18nSubscription: Subscription;
private currentTutorial;
modalRef: ComponentRef<UserGuideUIComponent>;
constructor(componentFactoryResolver: ComponentFactoryResolver, overlayContainerRef: OverlayContainerRef, userGuideCoreService: UserGuideCoreService, i18n: I18nService);
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnDestroy(): void;
start(index: number): void;
goStep(index: number): void;
createGuide(index: number): void;
static ɵfac: i0.ɵɵFactoryDeclaration<UserGuideComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<UserGuideComponent, "d-user-guide", never, { "steps": { "alias": "steps"; "required": false; }; "userGuideEntrancePosition": { "alias": "userGuideEntrancePosition"; "required": false; }; "showUserGuideEntrance": { "alias": "showUserGuideEntrance"; "required": false; }; }, {}, never, never, false, never>;
}