API > @blocksuite/blocks > IElementDefaultProps
Type alias: IElementDefaultProps<T>
​
IElementDefaultProps: <
T
>T
extends"connector"
?Omit
<IPhasorElementType
["connector"
],"xywh"
|"id"
|"index"
|"seed"
|"path"
|"absolutePath"
|"controllers"
|"rotate"
|"batch"
> :T
extends"frame"
?Omit
<IPhasorElementType
[T
],"id"
|"index"
|"seed"
|"rotate"
|"batch"
> :T
extends"group"
?Omit
<IPhasorElementType
[T
],"id"
|"index"
|"seed"
|"rotate"
|"batch"
|"xywh"
> :Omit
<IPhasorElementType
[T
],"id"
|"index"
|"seed"
|"batch"
>
Type parameters ​
Parameter |
---|
T extends keyof IPhasorElementType |
Defined In ​
packages/blocks/src/surface-block/elements/edgeless-element.ts:66