
    8SjP              
       ^    S SK Jr  S SKJr  S SKJr  S SKJr  S SKJ	r	  S\S\S\S	\	S
S4
S jr
g)    )TextIO)GenerationContext)GeneratedIncludes)to_javascript_value)	Interfaceoutcontextincludes	interfacereturnNc                    UR                   (       d  g UR                  S5        U R                  S5        UR                    HD  nU R                  SUR                   S[	        UR
                  UR                  X!5       S35        MF     g )Nz"LibJS/Runtime/PropertyDescriptor.h
u      // 1. FIXME: If const is not exposed in realm, then continue.
    // 2. Let value be the result of converting const’s IDL value to a JavaScript value.
    // 3. Let desc be the PropertyDescriptor{[[Writable]]: false, [[Enumerable]]: true, [[Configurable]]: false, [[Value]]: value}.
    // 4. Let id be const’s identifier.
    // 5. Perform ! DefinePropertyOrThrow(target, id, desc).
    object.define_direct_property("z"_utf16_fly_string, z, JS::Attribute::Enumerable);
)	constantsaddwritenamer   typevalue)r   r	   r
   r   constants        W/mnt/mint/home/seanl/public/Repos/ladybird/Meta/Generators/libweb_bindings/constants.pydefine_the_constantsr      s     LL56IIdO ''		$
 %-MM?2FGZ[c[h[hjrjxjx  {C  HM  GN N	
 (    )typingr   "Generators.libweb_bindings.contextr   #Generators.libweb_bindings.includesr   &Generators.libweb_bindings.to_js_valuer   Utils.webidl_parserr   r    r   r   <module>r      sI     @ A F )
	

  
 	

 

r   