Skip to main content

Interface: ListComponentPartDefinition<ItemT>

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

Definition for a list component part. The any in ItemT extends ComponentDriver<any> is necessary because ItemT represents the item driver type, and we need to accept any item driver regardless of its ScenePart type parameter.

Type Parameters​

ItemT​

ItemT extends ComponentDriver<any>

Properties​

driver​

driver: typeof ListComponentDriver | ((locator, interactor, option) => ListComponentDriver<ItemT>)

Defined in: packages/core/src/partTypes.ts:84

The class of driver which is used to interact with the element


locator​

locator: PartLocator

Defined in: packages/core/src/partTypes.ts:79

The locator of the part


option​

option: ListComponentDriverSpecificOption<ItemT> & Partial<IComponentDriverOption<ScenePart>>

Defined in: packages/core/src/partTypes.ts:97

Option for the driver