{"version":3,"file":"ng-zorro-antd-core-types.mjs","sources":["../../components/core/types/common-wrap.ts","../../components/core/types/direction.ts","../../components/core/types/indexable.ts","../../components/core/types/ng-class.ts","../../components/core/types/size.ts","../../components/core/types/template.ts","../../components/core/types/shape.ts","../../components/core/types/compare-with.ts","../../components/core/types/any.ts","../../components/core/types/control-value-accessor.ts","../../components/core/types/convert-input.ts","../../components/core/types/input-observable.ts","../../components/core/types/type.ts","../../components/core/types/status.ts","../../components/core/types/public-api.ts","../../components/core/types/ng-zorro-antd-core-types.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\nimport { NzSafeAny } from './any';\n\n// Define a property that can also returned by called function\nexport type FunctionProp<T> = (...args: NzSafeAny[]) => T;\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\nexport type NzDirectionVHType = 'vertical' | 'horizontal';\nexport type NzFourDirectionType = 'top' | 'bottom' | 'left' | 'right';\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 { NzSafeAny } from './any';\n\nexport interface IndexableObject {\n  [key: string]: NzSafeAny;\n}\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 { NzSafeAny } from './any';\n\nexport type NgClassType = string | string[] | Set<string> | NgClassInterface;\n\nexport interface NgClassInterface {\n  [klass: string]: NzSafeAny;\n}\n\nexport interface NgStyleInterface {\n  [klass: string]: NzSafeAny;\n}\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\n// TODO(@hullis): replace other size with this type.\nexport type NzSizeLDSType = 'large' | 'default' | 'small';\nexport type NzSizeMDSType = 'middle' | 'default' | 'small';\nexport type NzSizeDSType = 'default' | 'small';\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 { TemplateRef } from '@angular/core';\n\n/**\n * A joined type of string and `TemplateRef<void>`.\n */\nexport type NzTSType = string | TemplateRef<void>;\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\nexport type NzShapeSCType = 'square' | 'circle';\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 { NzSafeAny } from './any';\n\nexport type CompareWith = (o1: NzSafeAny, o2: NzSafeAny) => boolean;\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\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nexport type NzSafeAny = any;\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 { NzSafeAny } from './any';\n\nexport type OnTouchedType = () => NzSafeAny;\nexport type OnChangeType = (value: NzSafeAny) => void;\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\nexport type BooleanInput = boolean | string | undefined | null;\nexport type NumberInput = number | string | undefined | null;\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 { SimpleChange } from '@angular/core';\nimport { Observable } from 'rxjs';\n\nexport interface InputObservable {\n  getInputObservable<K extends keyof this>(changeType: K): Observable<SimpleChange>;\n}\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\nexport const tuple = <T extends string[]>(...args: T): T => args;\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 { tuple } from './type';\n\nexport type NzStatus = '' | 'error' | 'warning';\n\nconst ValidateStatuses = tuple('success', 'warning', 'error', 'validating', '');\nexport type NzValidateStatus = typeof ValidateStatuses[number];\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\nexport * from './common-wrap';\nexport * from './direction';\nexport * from './indexable';\nexport * from './ng-class';\nexport * from './size';\nexport * from './template';\nexport * from './shape';\nexport * from './compare-with';\nexport * from './any';\nexport * from './control-value-accessor';\nexport * from './convert-input';\nexport * from './input-observable';\nexport * from './type';\nexport * from './status';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"AAAA;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;;ACHH;;;AAGG;AAEU,MAAA,KAAK,GAAG,CAAqB,GAAG,IAAO,KAAQ;;ACL5D;;;AAGG;AAMH,MAAM,gBAAgB,GAAG,KAAK,CAAC,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,YAAY,EAAE,EAAE,CAAC;;ACT/E;;;AAGG;;ACHH;;AAEG;;;;"}