emmet.core.types.typing
Define custom type annotations for emmet-core.
Note that only type annotations which are used across the code base should be put here.
Types which only have one purpose / exist only within one module, can and should remain in that module.
Module Attributes
Type of a generic path-like object |
|
Datetime serde. |
|
Nullable datetime serde. |
|
MPID / AlphaID serde. |
|
Annotation for free-form JSON-like dict (INCAR-like, ddec6, etc.) |
|
Annotation for free-form JSON-like list (some custodian metadata) |
Classes
bool(x) -> bool |
|
Type def for data stored for cbms or vbms |