Datalink¶
tangram_datalink
¶
plugin
module-attribute
¶
plugin = Plugin(
frontend_path="dist-frontend",
routers=[router],
config_class=DatalinkConfig,
frontend_config_class=DatalinkFrontendConfig,
into_frontend_config_function=into_frontend,
)
backend
¶
plugin
module-attribute
¶
plugin = Plugin(
frontend_path="dist-frontend",
routers=[router],
config_class=DatalinkConfig,
frontend_config_class=DatalinkFrontendConfig,
into_frontend_config_function=into_frontend,
)
DatalinkConfig
dataclass
¶
Source code in packages/tangram_datalink/src/tangram_datalink/backend.py
17 18 19 20 21 22 23 | |
DatalinkFrontendConfig
dataclass
¶
Bases: HasTopbarUiConfig, HasSidebarUiConfig
Source code in packages/tangram_datalink/src/tangram_datalink/backend.py
26 27 28 29 30 31 32 33 34 35 36 | |
filter_ui
class-attribute
instance-attribute
¶
filter_ui: Annotated[
Optional[Any], FrontendMutable(widget="datalink-filter")
] = None
__init__
¶
__init__(
topbar_order: Annotated[int, FrontendMutable()],
sidebar_order: Annotated[int, FrontendMutable()],
filter_ui: Annotated[
Optional[Any],
FrontendMutable(widget="datalink-filter"),
] = None,
) -> None
into_frontend
¶
into_frontend(
config: DatalinkConfig,
) -> DatalinkFrontendConfig
Source code in packages/tangram_datalink/src/tangram_datalink/backend.py
39 40 41 42 43 | |
run_datalink
async
¶
run_datalink(backend_state: BackendState) -> None
Source code in packages/tangram_datalink/src/tangram_datalink/backend.py
55 56 57 58 59 60 61 62 63 64 65 66 67 | |
tangram_datalink.backend
¶
plugin
module-attribute
¶
plugin = Plugin(
frontend_path="dist-frontend",
routers=[router],
config_class=DatalinkConfig,
frontend_config_class=DatalinkFrontendConfig,
into_frontend_config_function=into_frontend,
)
DatalinkConfig
dataclass
¶
Source code in packages/tangram_datalink/src/tangram_datalink/backend.py
17 18 19 20 21 22 23 | |
DatalinkFrontendConfig
dataclass
¶
Bases: HasTopbarUiConfig, HasSidebarUiConfig
Source code in packages/tangram_datalink/src/tangram_datalink/backend.py
26 27 28 29 30 31 32 33 34 35 36 | |
filter_ui
class-attribute
instance-attribute
¶
filter_ui: Annotated[
Optional[Any], FrontendMutable(widget="datalink-filter")
] = None
__init__
¶
__init__(
topbar_order: Annotated[int, FrontendMutable()],
sidebar_order: Annotated[int, FrontendMutable()],
filter_ui: Annotated[
Optional[Any],
FrontendMutable(widget="datalink-filter"),
] = None,
) -> None
into_frontend
¶
into_frontend(
config: DatalinkConfig,
) -> DatalinkFrontendConfig
Source code in packages/tangram_datalink/src/tangram_datalink/backend.py
39 40 41 42 43 | |
run_datalink
async
¶
run_datalink(backend_state: BackendState) -> None
Source code in packages/tangram_datalink/src/tangram_datalink/backend.py
55 56 57 58 59 60 61 62 63 64 65 66 67 | |
tangram_datalink._datalink
¶
DatalinkConfig
¶
__new__
¶
__new__(
redis_url: str,
state_vector_expire: int,
stream_interval_secs: float,
) -> DatalinkConfig