src/app/shared/dc-validator/models/dc-validation.model.ts
No results matching.
Properties |
| clsRule |
clsRule:
|
Type : string
|
| Optional |
| desc |
desc:
|
Type : string
|
| Optional |
| format |
format:
|
Type : number
|
| Optional |
| length |
length:
|
Type : number
|
| Optional |
| sasType |
sasType:
|
Type : string
|
| Optional |
| valid |
valid:
|
Type : boolean
|
| Optional |
import Handsontable from 'handsontable'
export interface HotColumnSettings extends Handsontable.ColumnSettings {
data: string
}
export interface DcColumnSettings {
length?: number
format?: number
valid?: boolean
desc?: string
clsRule?: string
// SAS-side column type from $dataFormats (e.g. 'num', 'char') — distinct
// from Handsontable's `type` which drives renderer/editor selection
sasType?: string
}
export interface DcValidation extends HotColumnSettings, DcColumnSettings {}
export interface DcValidationRuleUpdate
extends Handsontable.ColumnSettings, DcColumnSettings {
data?: string
}