All files / components/guided-tour guided-tour.interface.ts

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28                          2x                            
import { InjectionToken, type Provider } from '@angular/core';
 
/** Guided tour step data. */
export interface IGuidedTourData {
  index: number;
  title: string;
  subtitle: string;
  description: string;
  first: boolean;
  last: boolean;
}
 
/** Guided tour step data injection token. */
export const GUIDED_TOUR_DATA = new InjectionToken<IGuidedTourData>('GUIDED_TOUR_DATA');
 
/** Guided tour step data provider. */
export const guidedTourDataProvider: Provider = {
  provide: GUIDED_TOUR_DATA,
  useValue: {
    index: 0,
    title: '',
    subtitle: '',
    description: '',
    first: true,
    last: true,
  } as IGuidedTourData,
};