conditional#

class Conditional(value: T, when: _canary.when.When)#

Bases: Generic[T]

value: T#
when: When#
classmethod make(value: T, *, when: str | dict[str, str] | None = None) Conditional[T]#
matches(*, family: str | None = None, on_options: list[str] | None = None, parameters: dict[str, Any] | None = None, keywords: list[str] | None = None) bool#