Skip to main content

Interface: ElementBase<T, P>

Defined in: packages/core/src/types.ts:143

Type Parameters​

Type Parameter
T extends string
P

Properties​

appearance?​

optional appearance?: object;

Defined in: packages/core/src/types.ts:159

columns?​

optional columns?: number;

ext?​

optional ext?: Ext;

size?​

optional size?: "sm" | "md" | "lg";

variant?​

optional variant?: string;

bind?​

optional bind?: object;

Defined in: packages/core/src/types.ts:160

ext?​

optional ext?: Ext;

index?​

optional index?: boolean;

saveIncomplete?​

optional saveIncomplete?: boolean;

sensitive?​

optional sensitive?: boolean;

trackChanges?​

optional trackChanges?: boolean;

calculate?​

optional calculate?: string;

Defined in: packages/core/src/types.ts:155


constraint?​

optional constraint?: string;

Defined in: packages/core/src/types.ts:156


constraintMessage?​

optional constraintMessage?: LocalizedString;

Defined in: packages/core/src/types.ts:157


default?​

optional default?:
| {
value: unknown;
}
| {
expr: string;
};

Defined in: packages/core/src/types.ts:154


ext?​

optional ext?: Ext;

Defined in: packages/core/src/types.ts:162


guidance?​

optional guidance?: LocalizedString;

Defined in: packages/core/src/types.ts:148


hint?​

optional hint?: LocalizedString;

Defined in: packages/core/src/types.ts:147


label?​

optional label?: LocalizedString;

Defined in: packages/core/src/types.ts:146


media?​

optional media?: Media;

Defined in: packages/core/src/types.ts:149


name​

name: string;

Defined in: packages/core/src/types.ts:145


props?​

optional props?: P;

Defined in: packages/core/src/types.ts:161


readonly?​

optional readonly?: string | boolean;

Defined in: packages/core/src/types.ts:153


relevant?​

optional relevant?: string;

Defined in: packages/core/src/types.ts:152


required?​

optional required?: string | boolean;

Defined in: packages/core/src/types.ts:150


requiredMessage?​

optional requiredMessage?: LocalizedString;

Defined in: packages/core/src/types.ts:151


type​

type: T;

Defined in: packages/core/src/types.ts:144


validators?​

optional validators?: Validator[];

Defined in: packages/core/src/types.ts:158