/** * @license * Copyright Akveo. All Rights Reserved. * Licensed under the MIT License. See License.txt in the project root for license information. */ import { ChangeDetectionStrategy, Component, Input } from '@angular/core'; import { NgxTabbedService } from '../../../@theme/services/tabbed.service'; @Component({ selector: 'ngx-api-block', template: `

{{ source.name }}

`, changeDetection: ChangeDetectionStrategy.OnPush, }) export class NgxApiBlockComponent { @Input('source') source; constructor(private tabbedService: NgxTabbedService) { } hasMethods(component) { return this.tabbedService.componentHasMethods(component); } hasProps(component) { return this.tabbedService.componentHasProps(component); } }