3
T'ícðE ã @ s® d Z ddlmZmZmZmZmZmZmZ ddl m
Z
ddlmZm
Z
ddlmZ ddlmZ ddlmZmZ ddlmZ dd lmZ dd
lmZ ddlmZmZ ddlmZ dd
l m!Z! ddl"m#Z#m$Z$ ddl%m&Z& ddl'm(Z( ddl)m*Z*m+Z+m,Z, ddl-m.Z. ddl/m0Z0m1Z1 ddl2m3Z3 e(j4e5Z6G dd deee7e7f Z8G dd de8Z9G dd de9Z:G dd de.Z;G dd de&Z<G dd d eZ=eee7ef d!d"d#Z>d$S )%zThe JavaScript domain.é )ÚAnyÚDictÚIteratorÚListÚOptionalÚTupleÚcast)Únodes)ÚElementÚNode)Ú
directives)Úaddnodes)Údesc_signatureÚpending_xref)ÚSphinx)ÚBuilder)ÚObjectDescription)ÚDomainÚObjType)Ú_pseudo_parse_arglist)ÚBuildEnvironment)Ú_Ú__)ÚXRefRole)Úlogging)ÚFieldÚGroupedFieldÚ
TypedField)ÚSphinxDirective)Úmake_idÚmake_refnode)Ú
OptionSpecc @ sº e Zd ZU dZdZdZejejdZe e
e dddZe
eee
e
f ddd Zee
e
f e
ed
ddd
Ze
ee
e
f e
dddZd
dddZd
dddZe
e
dddZd
S )ÚJSObjectz-
Description of a JavaScript object.
F)ÚnoindexÚnoindexentry)Úreturnc C s g S )N© )Úselfr&