ngx-obelisco-example
Version:
Componentes funcionales y reutilizables para Angular.
80 lines (74 loc) • 3.08 kB
JavaScript
import * as i0 from '@angular/core';
import { Injectable, EventEmitter, Output } from '@angular/core';
import { BehaviorSubject, Subject } from 'rxjs';
class BreadcrumbService {
constructor() {
this.breadcrumb$ = new BehaviorSubject({
//actualRoute: { name: '' }
});
}
}
BreadcrumbService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BreadcrumbService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
BreadcrumbService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BreadcrumbService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BreadcrumbService, decorators: [{
type: Injectable,
args: [{
providedIn: 'root'
}]
}] });
class StepService {
constructor() {
this.stopEmmiter = new EventEmitter();
this.isFirstStep = new EventEmitter();
}
get getNext() {
return this._next.asObservable();
}
get getPrevious() {
return this._previous.asObservable();
}
initialize() {
this._next = new Subject();
this._previous = new Subject();
}
next() {
this._next.next();
}
previous() {
this._previous.next();
}
stop() {
this._next.complete();
this._previous.complete();
}
}
StepService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: StepService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
StepService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: StepService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: StepService, decorators: [{
type: Injectable,
args: [{
providedIn: 'root'
}]
}], propDecorators: { stopEmmiter: [{
type: Output
}], isFirstStep: [{
type: Output
}] } });
class TasksService {
constructor() {
this.task$ = new BehaviorSubject([]);
}
}
TasksService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: TasksService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
TasksService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: TasksService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: TasksService, decorators: [{
type: Injectable,
args: [{
providedIn: 'root'
}]
}] });
/**
* Generated bundle index. Do not edit.
*/
export { BreadcrumbService, StepService, TasksService };
//# sourceMappingURL=ngx-obelisco-example-core-services.mjs.map