Skip to main content

Interface: FormDefinition

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

Properties​

$schema?​

optional $schema?: string;

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


choiceLists?​

optional choiceLists?: Record<string, ChoiceList>;

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


datasets?​

optional datasets?: Dataset[];

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


ext?​

optional ext?: Ext;

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


id​

id: string;

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


logic?​

optional logic?: object;

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

calculated?​

optional calculated?: CalculatedValue[];

triggers?​

optional triggers?: Trigger[];

meta​

meta: object;

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

author?​

optional author?: string;

changelog?​

optional changelog?: LocalizedString;

createdAt?​

optional createdAt?: string;

description?​

optional description?: LocalizedString;

ext?​

optional ext?: Ext;

tags?​

optional tags?: string[];

title​

title: LocalizedString;

updatedAt?​

optional updatedAt?: string;

pages​

pages: Page[];

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


rasd​

rasd: string;

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

RFD spec version, "MAJOR.MINOR" — currently "1.0".


requires?​

optional requires?: object;

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

features?​

optional features?: string[];

rasd?​

optional rasd?: string;

settings​

settings: FormSettings;

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


version​

version: string;

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