TLIndexedBindings
type TLIndexedBindings = {
[K in
| keyof TLGlobalBindingPropsMap
| TLDefaultBinding["type"] as K extends TLDefaultBinding["type"]
? K extends keyof TLGlobalBindingPropsMap
? TLGlobalBindingPropsMap[K] extends null | undefined
? never
: K
: K
: K]: K extends TLDefaultBinding["type"]
? K extends keyof TLGlobalBindingPropsMap
? TLBaseBinding<K, TLGlobalBindingPropsMap[K]>
: Extract<
TLDefaultBinding,
{
type: K;
}
>
: TLBaseBinding<
K,
TLGlobalBindingPropsMap[K & keyof TLGlobalBindingPropsMap]
>;
};Prev
TLImageShapeNext
TLIndexedRecords