Home > @xoram/plugin-panoramique > ComponentPropAndModels
ComponentPropAndModels type
List all props the component exposes and any potential modifier list for the models it defines.
Signature:
typescript
export type ComponentPropAndModels<component extends Component, props = ExposedComponentProps<component>> = Prettify<props & Partial<NonNever<{
[prop in keyof props & string as `${prop}Modifiers`]: `onUpdate:${prop}` extends keyof props ? Record<string, true | undefined> : never;
}>>>;
1
2
3
2
3
References: ExposedComponentProps, Prettify, NonNever