@ohayojp.com/components
Version:
Common business components of ohayojp.
33 lines (32 loc) • 1.04 kB
TypeScript
import { ApplicationRef, ComponentFactoryResolver, Injector, OnDestroy } from '@angular/core';
import { Router } from '@angular/router';
import { OhayoLocaleService } from '@ohayojp.com/theme';
import { OnboardingConfig } from './onboarding.types';
export declare class OnboardingService implements OnDestroy {
private i18n;
private appRef;
private resolver;
private router;
private injector;
private doc;
private compRef;
private op$;
private config;
private active;
private running$;
private _running;
private type;
private _getDoc;
get running(): boolean;
constructor(i18n: OhayoLocaleService, appRef: ApplicationRef, resolver: ComponentFactoryResolver, router: Router, injector: Injector, doc: any);
private attach;
private cancelRunning;
private updateRunning;
private destroy;
private showItem;
start(config: OnboardingConfig): void;
next(): void;
prev(): void;
done(): void;
ngOnDestroy(): void;
}