API reference#

Everything nodrill exports, described exactly. The whole public surface is the import below, and everything in it comes from the top-level package.

from nodrill import (
    Executor,
    FromCtx,
    FrozenContextError,
    KeyResolutionError,
    Namespace,
    NoProviderError,
    UnusedProviderWarning,
    active,
    annotate_exceptions,
    context,
    debug,
    explain,
    from_ctx,
    inject,
    injected,
    isolate,
    lazy,
    provider,
    ref,
    resolve_refs,
    set_default,
    use,
    wrap,
)

Nothing under nodrill._* is public, and the module layout may change between releases.

Version

nodrill.__version__: str#

The installed version, as a string.

See also

The topic guides explain how these fit together.