Documentation

Table of contents

Interfaces

Type Aliases

Type Aliases

IndividualComponent

Ƭ IndividualComponent: MarkdownComponent | ReactComponent | ImageComponent | WebsiteComponent | QuestionnaireComponent

Defined in

parser/types.ts:360


InheritedComponent

Ƭ InheritedComponent: Partial<IndividualComponent> & { baseComponent: string }

An InheritedComponent is a component that inherits properties from a baseComponent. This is used to avoid repeating properties in components. This also means that components in the baseComponents object can be partially defined, while components in the components object can inherit from them and must be fully defined and include all properties (after potentially merging with a base component).

Defined in

parser/types.ts:395


InterruptionBlock

Ƭ InterruptionBlock: DeterministicInterruption | RandomInterruption

Defined in

parser/types.ts:380


Response

Ƭ Response: NumericalResponse | ShortTextResponse | LongTextResponse | LikertResponse | DropdownResponse | SliderResponse | RadioResponse | CheckboxResponse | IFrameResponse

Defined in

parser/types.ts:265