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