You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
598 B
19 lines
598 B
import type { FormType } from './formType'; |
|
|
|
export interface FormProperty { |
|
/** The key used to submit the property */ |
|
id: string; |
|
/** The display label */ |
|
name: string; |
|
/** Type of the property. */ |
|
type: FormType; |
|
/** Optional value that should be used to display in this property */ |
|
value: string; |
|
/** Is this property read to be displayed in the form and made accessible */ |
|
readable: boolean; |
|
/** Is this property expected when a user submits the form? */ |
|
isWritable: boolean; |
|
/** Is this property a required input field */ |
|
required: boolean; |
|
[key:string]: any; |
|
}
|
|
|