interface ItemPropertyConfig<K> {
    handler?: Type<BaseProperty<ItemPropertyTypes[K], ItemBasePropertyOptions<ItemPropertyTypes[K]>, Item<ItemOptions>>>;
    name?: string;
    type?: ItemPropertyTypes[K];
    getProperty?(): ItemPropertyTypes[K];
    onSet?(value: ItemPropertyTypes[K], options?: ItemBasePropertyOptions<ItemPropertyTypes[K]>): void;
}

Type Parameters

Hierarchy (view full)

Properties

name?: string

Methods