{"version":3,"file":"testing-lib45672.mjs","sources":["../../../projects/testing-lib/src/lib/testing-lib.service.ts","../../../projects/testing-lib/src/lib/testing-lib.component.ts","../../../projects/testing-lib/src/lib/Components/card/card.component.ts","../../../projects/testing-lib/src/lib/Components/card/card.component.html","../../../projects/testing-lib/src/lib/Components/button/button.service.ts","../../../projects/testing-lib/src/lib/Components/button/button.component.ts","../../../projects/testing-lib/src/lib/Components/button/button.component.html","../../../projects/testing-lib/src/lib/testing-lib.module.ts","../../../projects/testing-lib/src/public-api.ts","../../../projects/testing-lib/src/testing-lib45672.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class TestingLibService {\n\n  constructor() { }\n}\n","import { Component, Input, OnInit } from \"@angular/core\";\n\n@Component({\n  selector: \"lib-testing-lib\",\n  template: ` <p>The code sent by the component is : {{ Code }}</p> `,\n  styles: []\n})\nexport class TestingLibComponent implements OnInit {\n  @Input()\n  Code!: String;\n\n  constructor() {}\n\n  ngOnInit(): void {}\n}\n","import { Component, OnInit } from \"@angular/core\";\nimport * as d3 from \"d3\";\n\n@Component({\n  selector: \"lib-card\",\n  templateUrl: \"./card.component.html\",\n  styleUrls: [\"./card.component.scss\"]\n})\nexport class CardComponent implements OnInit {\n  chartData: Object[] = [\n    { Framework: \"Vue\", Stars: \"166443\", Released: \"2014\" },\n    { Framework: \"React\", Stars: \"150793\", Released: \"2013\" },\n    { Framework: \"Angular\", Stars: \"62342\", Released: \"2016\" },\n    { Framework: \"Backbone\", Stars: \"27647\", Released: \"2010\" },\n    { Framework: \"Ember\", Stars: \"21471\", Released: \"2011\" }\n  ];\n  private svg: any;\n  private margin = 50;\n  private width = 750 - this.margin * 2;\n  private height = 400 - this.margin * 2;\n\n  constructor() {}\n\n  ngOnInit(): void {\n    this.createSvg();\n    this.drawBars(this.chartData);\n  }\n\n  private createSvg(): void {\n    this.svg = d3\n      .select(\"figure#bar\")\n      .append(\"svg\")\n      .attr(\"width\", this.width + this.margin * 2)\n      .attr(\"height\", this.height + this.margin * 2)\n      .append(\"g\")\n      .attr(\"transform\", \"translate(\" + this.margin + \",\" + this.margin + \")\");\n  }\n\n  private drawBars(data: any[]): void {\n    // Create the X-axis band scale\n    const x = d3\n      .scaleBand()\n      .range([0, this.width])\n      .domain(data.map((d) => d.Framework))\n      .padding(0.2);\n\n    // Draw the X-axis on the DOM\n    this.svg\n      .append(\"g\")\n      .attr(\"transform\", \"translate(0,\" + this.height + \")\")\n      .call(d3.axisBottom(x))\n      .selectAll(\"text\")\n      .attr(\"transform\", \"translate(-10,0)rotate(-45)\")\n      .style(\"text-anchor\", \"end\");\n\n    // Create the Y-axis band scale\n    const y = d3.scaleLinear().domain([0, 200000]).range([this.height, 0]);\n\n    // Draw the Y-axis on the DOM\n    this.svg.append(\"g\").call(d3.axisLeft(y));\n\n    // Create and fill the bars\n    this.svg\n      .selectAll(\"bars\")\n      .data(data)\n      .enter()\n      .append(\"rect\")\n      .attr(\"x\", (d: any) => x(d.Framework))\n      .attr(\"y\", (d: any) => y(d.Stars))\n      .attr(\"width\", x.bandwidth())\n      .attr(\"height\", (d: any) => this.height - y(d.Stars))\n      .attr(\"fill\", \"#d04a35\");\n  }\n}\n","<p>card works!</p>\n<figure id=\"bar\"></figure>\n","import { Injectable } from \"@angular/core\";\nimport { HttpClient } from \"@angular/common/http\";\nimport { Observable } from \"rxjs\";\n\n@Injectable({\n  providedIn: \"root\"\n})\nexport class ButtonService {\n  private readonly dataApi = \"https://api.tvmaze.com\";\n\n  constructor(private http: HttpClient) {}\n\n  getData(id: number): Observable<any> {\n    const url = `${this.dataApi}/shows/${id}`;\n    return this.http.get<any>(url);\n  }\n}\n","import { Component, OnInit } from \"@angular/core\";\nimport { ButtonService } from \"./button.service\";\nimport { Observable, map, async } from \"rxjs\";\n\n@Component({\n  selector: \"lib-button\",\n  templateUrl: \"./button.component.html\",\n  styleUrls: [\"./button.component.scss\"]\n})\nexport class ButtonComponent implements OnInit {\n  data$: Observable<String> | undefined;\n\n  constructor(private btnService: ButtonService) {}\n\n  ngOnInit(): void {\n    this.data$ = this.btnService\n      .getData(30)\n      .pipe(map((show) => show.image.medium));\n  }\n}\n","<div>\n  <p>button works!</p>\n  <div *ngIf=\"data$ | async as src\">\n    <p>Obseravble by-fetch el data mya mya</p>\n    <img [src]=\"src\" />\n  </div>\n  <p>\n    <ngb-alert>\n      <strong>Warning!</strong> Better check yourself, you're not looking too\n      good.\n    </ngb-alert>\n  </p>\n  <div class=\"test-lib\">\n    <p>Ay kalam bara hna</p>\n    <div class=\"border\">\n      <p>ay kalam gowa hna</p>\n    </div>\n  </div>\n</div>\n","import { NgModule } from \"@angular/core\";\nimport { TestingLibComponent } from \"./testing-lib.component\";\nimport { CardComponent } from \"./Components/card/card.component\";\nimport { ButtonComponent } from \"./Components/button/button.component\";\nimport { HttpClientModule } from \"@angular/common/http\";\nimport { CommonModule } from \"@angular/common\";\nimport { NgbModule } from \"@ng-bootstrap/ng-bootstrap\";\n\n@NgModule({\n  declarations: [TestingLibComponent, CardComponent, ButtonComponent],\n  imports: [HttpClientModule, CommonModule, NgbModule],\n  entryComponents: [TestingLibComponent, CardComponent, ButtonComponent],\n  exports: [TestingLibComponent, CardComponent, ButtonComponent]\n})\nexport class TestingLibModule {}\n","/*\n * Public API Surface of testing-lib\n */\n\nexport * from \"./lib/testing-lib.service\";\nexport * from \"./lib/testing-lib.component\";\nexport * from \"./lib/testing-lib.module\";\n\nexport * from \"./lib/Components/button/button.component\";\nexport * from \"./lib/Components/button/button.service\";\nexport * from \"./lib/Components/card/card.component\";\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":["i1.ButtonService"],"mappings":"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"}