text: "use strict";
  Object.defineProperty(exports, "__esModule", { value: true });
  var core_1 = require("@angular/core");
  /**
   * Used for rendering the week number cell content in the month view of the Calendar. To define the month week number cell template,
   * nest an `<ng-template>` tag with the `kendoCalendarWeekNumberCellTemplate` directive inside the component tag. The template
   * context is set to the current component. To get a reference to the current date, use the `let-date` directive. To provide more
   * details about the current week number cell, get a reference to the current `cellContext` by using the `let-cellContext` directive.
   *
   * For more examples, refer to the article on [templates]({% slug templates_calendar %}).
   *
   * @example
   * ```ts
   * _@Component({
   * selector: 'my-app',
   * styles: ['.custom { color: red; }'],
   * template: `
   *  <kendo-calendar [weekNumber]="true">
   *    <ng-template kendoCalendarWeekNumberCellTemplate let-context="cellContext">
   *      <span class="custom">{{context.formattedValue}}</span>
   *    </ng-template>
   *  </kendo-calendar>
   * `
   * })
   * class AppComponent { }
   * ```
   */
  var WeekNumberCellTemplateDirective = /** @class */ (function () {
      function WeekNumberCellTemplateDirective(templateRef) {
          this.templateRef = templateRef;
      }
      WeekNumberCellTemplateDirective.decorators = [
          { type: core_1.Directive, args: [{
                      selector: '[kendoCalendarWeekNumberCellTemplate]'
                  },] },
      ];
      /** @nocollapse */
      WeekNumberCellTemplateDirective.ctorParameters = function () { return [
          { type: core_1.TemplateRef }
      ]; };
      return WeekNumberCellTemplateDirective;
  }());
  exports.WeekNumberCellTemplateDirective = WeekNumberCellTemplateDirective;
  