Skip to main content

Interface: FormSettings

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

Properties​

allowDrafts?​

optional allowDrafts?: boolean;

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


audit?​

optional audit?: object;

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

enabled​

enabled: boolean;

location?​

optional location?: object;
location.enabled​
enabled: boolean;
location.minMeters?​
optional minMeters?: number;
location.minSeconds?​
optional minSeconds?: number;
location.priority?​
optional priority?: "high" | "balanced" | "low";

trackChanges?​

optional trackChanges?: boolean;

autosaveMs?​

optional autosaveMs?: number;

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


calendar?​

optional calendar?: "gregorian" | "islamic-umalqura";

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


defaultLocale​

defaultLocale: string;

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


encryption?​

optional encryption?: object;

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

mode​

mode: "none" | "field" | "submission";

publicKeyId?​

optional publicKeyId?: string;

ext?​

optional ext?: Ext;

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


instanceName?​

optional instanceName?: string;

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


localeMeta?​

optional localeMeta?: Record<string, {
calendar?: "gregorian" | "islamic-umalqura";
dir: "rtl" | "ltr";
numbering?: "latn" | "native";
}>;

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


locales​

locales: string[];

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


optional navigation?: "paged" | "scroll";

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


numbering?​

optional numbering?: "latn" | "native";

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


showProgress?​

optional showProgress?: boolean;

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


submissionIdPrefix?​

optional submissionIdPrefix?: string;

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


theme?​

optional theme?: object;

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

overrides is a partial theme document; typed as unknown here to keep core free of theme types.

overrides?​

optional overrides?: Record<string, unknown>;

themeId?​

optional themeId?: string;