djblets.util.typing¶
Common type definitions used for Djblets and consuming projects.
New in version 3.3.
- JSONValue¶
A type indicating a valid value in JSON data.
New in version 3.3.
alias of
Union
[JSONDict
,JSONList
,None
,bool
,float
,int
,str
]
- JSONDict¶
A type for a JSON dictionary mapping strings to JSON vlaues.
New in version 3.3.
alias of
Dict
[str
,Union
[JSONDict
,JSONList
,None
,bool
,float
,int
,str
]]
- JSONList¶
A type for a JSON list of values.
New in version 3.3.
alias of
List
[Union
[JSONDict
,JSONList
,None
,bool
,float
,int
,str
]]
- KwargsDict¶
A type indicating a dictionary used for keyword arguments.
New in version 3.3.
- StrOrPromise¶
A type indicating a Unicode string or lazily-localized string.
New in version 3.3.
alias of
Union
[str
,StrPromise
]
- StrPromise¶
A type indicating a lazily-localized string.
New in version 3.3.
alias of
Promise