TLIndexedShapes
See source codetype TLIndexedShapes = {
[K in
| keyof TLGlobalShapePropsMap
| TLDefaultShape['type'] as K extends TLDefaultShape['type']
? K extends 'group'
? K
: K extends keyof TLGlobalShapePropsMap
? TLGlobalShapePropsMap[K] extends null | undefined
? never
: K
: K
: K]: K extends 'group'
? Extract<
TLDefaultShape,
{
type: K
}
>
: K extends TLDefaultShape['type']
? K extends keyof TLGlobalShapePropsMap
? TLBaseShape<K, TLGlobalShapePropsMap[K]>
: Extract<
TLDefaultShape,
{
type: K
}
>
: TLBaseShape<K, TLGlobalShapePropsMap[K & keyof TLGlobalShapePropsMap]>
}Prev
TLIndexedBindingsNext
TLInstanceId