@freezesoul/nz-formly
Version:
基于ng-zorro-antd UI 扩展的ngx-formly组件库
24 lines (23 loc) • 760 B
TypeScript
import { ControlOptions, NzFormlyFieldConfig } from '@freezesoul/nz-formly/common';
import { BaseInputOptions } from '@freezesoul/nz-formly/input';
import { FieldWrapperOptions } from '@freezesoul/nz-formly/field-wrapper';
/**
* 多行文本模板配置
*/
export interface BaseTextareaOptions extends ControlOptions {
/**
* textarea 数字提示显示的最大值
*/
nzMaxCharacterCount?: number;
/**
* 自定义计算 characterCount 的函数
*/
nzComputeCharacterCount?: (v: string) => number;
}
export type TextareaOptions = BaseInputOptions & BaseTextareaOptions;
/**
* grid配置
*/
export interface TextareaFieldConfig extends NzFormlyFieldConfig<TextareaOptions & FieldWrapperOptions> {
type: 'textarea';
}