tab-heading.directive.js 2.2 KB

1234567891011121314151617181920212223242526272829303132
  1. /**
  2. * @fileoverview added by tsickle
  3. * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
  4. */
  5. import { Directive, TemplateRef } from '@angular/core';
  6. import { TabDirective } from './tab.directive';
  7. /**
  8. * Should be used to mark <ng-template> element as a template for tab heading
  9. */
  10. export class TabHeadingDirective {
  11. /* tslint:disable-next-line:no-any */
  12. /**
  13. * @param {?} templateRef
  14. * @param {?} tab
  15. */
  16. constructor(templateRef, tab) {
  17. tab.headingRef = templateRef;
  18. }
  19. }
  20. TabHeadingDirective.decorators = [
  21. { type: Directive, args: [{ selector: '[tabHeading]' },] }
  22. ];
  23. /** @nocollapse */
  24. TabHeadingDirective.ctorParameters = () => [
  25. { type: TemplateRef },
  26. { type: TabDirective }
  27. ];
  28. if (false) {
  29. /** @type {?} */
  30. TabHeadingDirective.prototype.templateRef;
  31. }
  32. //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFiLWhlYWRpbmcuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWJvb3RzdHJhcC90YWJzLyIsInNvdXJjZXMiOlsidGFiLWhlYWRpbmcuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUV2RCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7Ozs7QUFJL0MsTUFBTSxPQUFPLG1CQUFtQjs7Ozs7O0lBSzlCLFlBQVksV0FBNkIsRUFBRSxHQUFpQjtRQUMxRCxHQUFHLENBQUMsVUFBVSxHQUFHLFdBQVcsQ0FBQztJQUMvQixDQUFDOzs7WUFSRixTQUFTLFNBQUMsRUFBRSxRQUFRLEVBQUUsY0FBYyxFQUFFOzs7O1lBTG5CLFdBQVc7WUFFdEIsWUFBWTs7OztJQU1uQiwwQ0FBOEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIFRlbXBsYXRlUmVmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IFRhYkRpcmVjdGl2ZSB9IGZyb20gJy4vdGFiLmRpcmVjdGl2ZSc7XG5cbi8qKiBTaG91bGQgYmUgdXNlZCB0byBtYXJrIDxuZy10ZW1wbGF0ZT4gZWxlbWVudCBhcyBhIHRlbXBsYXRlIGZvciB0YWIgaGVhZGluZyAqL1xuQERpcmVjdGl2ZSh7IHNlbGVjdG9yOiAnW3RhYkhlYWRpbmddJyB9KVxuZXhwb3J0IGNsYXNzIFRhYkhlYWRpbmdEaXJlY3RpdmUge1xuICAvKiB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmU6bm8tYW55ICovXG4gIHRlbXBsYXRlUmVmOiBUZW1wbGF0ZVJlZjxhbnk+O1xuXG4gIC8qIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpuby1hbnkgKi9cbiAgY29uc3RydWN0b3IodGVtcGxhdGVSZWY6IFRlbXBsYXRlUmVmPGFueT4sIHRhYjogVGFiRGlyZWN0aXZlKSB7XG4gICAgdGFiLmhlYWRpbmdSZWYgPSB0ZW1wbGF0ZVJlZjtcbiAgfVxufVxuIl19