Skip to main content

meta

                            
                              
                                import
                                
                                {
                                ...
                                }
                                
                                from
                                
                                "@motion-canvas/core/lib/meta"
                                ;
                                

The runtime representation of meta files.

Classes

  • BoolMetaField
  • ColorMetaField
  • EnumMetaField
  • ExporterMetaField
  • MetaField
  • NumberMetaField
  • RangeMetaField
  • StringMetaField
  • Vector2MetaField

Interfaces

  • MetaOption

Type Aliases

ObjectMetaField

                            
                              
                                type 
                                ObjectMetaField
                                
                                  
                                    
                                      T
                                       extends 
                                      Record
                                      
                                        
                                          
                                            string
                                          
                                          
                                            MetaField
                                            
                                              
                                                
                                                  any
                                                
                                              
                                            
                                          
                                        
                                      
                                    
                                  
                                
                                 = 
                                
                                  
                                    
                                      ObjectMetaFieldInternal
                                      
                                        
                                          
                                            T
                                          
                                        
                                      
                                    
                                    
                                      T
                                    
                                  
                                
                              
                              

ObjectMetaFieldInternal

Type Parameters

  • T extends Record string MetaField any

ValueOf

                            
                              
                                type 
                                ValueOf
                                
                                  
                                    
                                      T
                                       extends 
                                      Record
                                      
                                        
                                          
                                            string
                                          
                                          
                                            any
                                          
                                        
                                      
                                    
                                  
                                
                                 = 
                                
                                  
                                    
                                      [
                                      K
                                       in 
                                      keyof 
                                      T
                                      ]: 
                                      T
                                      [
                                      K
                                      ]
                                       extends 
                                      MetaField
                                      
                                        
                                          
                                            any
                                          
                                          
                                            infer 
                                            P
                                          
                                        
                                      
                                       ? 
                                      P
                                       : 
                                      never
                                    
                                  
                                
                              
                              

Type Parameters

  • T extends Record string any

Variables

ObjectMetaField