@bimeister/pupakit.kit
Version:
PupaKit is an open source collection of Angular components based on an atomic approach to building interfaces, which guarantees better performance and greater development flexibility.
19 lines • 2.8 kB
JavaScript
import { Injectable } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
import '../../../declarations/interfaces/tag-state-service.interface';
import '../../../declarations/types/tag-kind.type';
import * as i0 from "@angular/core";
export class TagStateService {
constructor() {
this.isDisabled$ = new BehaviorSubject(false);
this.tabIndex$ = new BehaviorSubject(0);
this.isClickable$ = new BehaviorSubject(false);
this.kind$ = new BehaviorSubject('opacity');
}
}
TagStateService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.12", ngImport: i0, type: TagStateService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
TagStateService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.2.12", ngImport: i0, type: TagStateService });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.12", ngImport: i0, type: TagStateService, decorators: [{
type: Injectable
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFnLXN0YXRlLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy90YWcvc2VydmljZXMvdGFnLXN0YXRlLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBQ3ZDLE9BQTJDLDhEQUE4RCxDQUFDO0FBQzFHLE9BQXdCLDJDQUEyQyxDQUFDOztBQUdwRSxNQUFNLE9BQU8sZUFBZTtJQUQ1QjtRQUVrQixnQkFBVyxHQUE2QixJQUFJLGVBQWUsQ0FBVSxLQUFLLENBQUMsQ0FBQztRQUM1RSxjQUFTLEdBQTRCLElBQUksZUFBZSxDQUFTLENBQUMsQ0FBQyxDQUFDO1FBQ3BFLGlCQUFZLEdBQTZCLElBQUksZUFBZSxDQUFVLEtBQUssQ0FBQyxDQUFDO1FBQzdFLFVBQUssR0FBNkIsSUFBSSxlQUFlLENBQVUsU0FBUyxDQUFDLENBQUM7S0FDM0Y7OzZHQUxZLGVBQWU7aUhBQWYsZUFBZTs0RkFBZixlQUFlO2tCQUQzQixVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQmVoYXZpb3JTdWJqZWN0IH0gZnJvbSAncnhqcyc7XG5pbXBvcnQgeyBUYWdTdGF0ZVNlcnZpY2VEZWNsYXJhdGlvbiB9IGZyb20gJy4uLy4uLy4uL2RlY2xhcmF0aW9ucy9pbnRlcmZhY2VzL3RhZy1zdGF0ZS1zZXJ2aWNlLmludGVyZmFjZSc7XG5pbXBvcnQgeyBUYWdLaW5kIH0gZnJvbSAnLi4vLi4vLi4vZGVjbGFyYXRpb25zL3R5cGVzL3RhZy1raW5kLnR5cGUnO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgVGFnU3RhdGVTZXJ2aWNlIGltcGxlbWVudHMgVGFnU3RhdGVTZXJ2aWNlRGVjbGFyYXRpb24ge1xuICBwdWJsaWMgcmVhZG9ubHkgaXNEaXNhYmxlZCQ6IEJlaGF2aW9yU3ViamVjdDxib29sZWFuPiA9IG5ldyBCZWhhdmlvclN1YmplY3Q8Ym9vbGVhbj4oZmFsc2UpO1xuICBwdWJsaWMgcmVhZG9ubHkgdGFiSW5kZXgkOiBCZWhhdmlvclN1YmplY3Q8bnVtYmVyPiA9IG5ldyBCZWhhdmlvclN1YmplY3Q8bnVtYmVyPigwKTtcbiAgcHVibGljIHJlYWRvbmx5IGlzQ2xpY2thYmxlJDogQmVoYXZpb3JTdWJqZWN0PGJvb2xlYW4+ID0gbmV3IEJlaGF2aW9yU3ViamVjdDxib29sZWFuPihmYWxzZSk7XG4gIHB1YmxpYyByZWFkb25seSBraW5kJDogQmVoYXZpb3JTdWJqZWN0PFRhZ0tpbmQ+ID0gbmV3IEJlaGF2aW9yU3ViamVjdDxUYWdLaW5kPignb3BhY2l0eScpO1xufVxuIl19