{"version":3,"file":"ng-zorro-antd-cron-expression.mjs","sources":["../../components/cron-expression/typings.ts","../../components/cron-expression/cron-expression-input.component.ts","../../components/cron-expression/cron-expression-label.component.ts","../../components/cron-expression/cron-expression-preview.component.ts","../../components/cron-expression/cron-expression.component.ts","../../components/cron-expression/cron-expression.module.ts","../../components/cron-expression/public-api.ts","../../components/cron-expression/ng-zorro-antd-cron-expression.ts"],"sourcesContent":["/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nexport type TimeType = keyof Cron;\n\nexport interface Cron {\n second?: CronValue;\n minute?: CronValue;\n hour?: CronValue;\n day?: CronValue;\n month?: CronValue;\n week?: CronValue;\n}\n\nexport type CronValue = '*' | `${number}` | `${number}-${number}` | `${number}/${number}` | string;\n\nexport interface CronChangeType {\n label: TimeType;\n value: CronValue;\n}\n\nexport type NzCronExpressionSize = 'large' | 'default' | 'small';\nexport type NzCronExpressionType = 'linux' | 'spring';\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nimport {\n ChangeDetectionStrategy,\n Component,\n EventEmitter,\n Input,\n Output,\n ViewEncapsulation,\n booleanAttribute\n} from '@angular/core';\nimport { FormsModule } from '@angular/forms';\n\nimport { NzInputModule } from 'ng-zorro-antd/input';\n\nimport { CronChangeType, TimeType } from './typings';\n\n@Component({\n changeDetection: ChangeDetectionStrategy.OnPush,\n encapsulation: ViewEncapsulation.None,\n selector: 'nz-cron-expression-input',\n exportAs: 'nzCronExpressionInput',\n template: `\n