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;