blark.typing.ContainsBlarkCode

class blark.typing.ContainsBlarkCode(*args, **kwargs)[source]

Bases: Protocol

Indicates that the given class can emit blark-compatible source items.

Methods

__init__(*args, **kwargs)

to_blark(**kwds)

Helper for @overload to raise when called.

to_blark() list[BlarkSourceItem]
to_blark() list[BlarkCompositeSourceItem]
to_blark() list[AnyBlarkSourceItem]

Helper for @overload to raise when called.

__init__(*args, **kwargs)