jgdv.structs.chainguard.proxies.base
Classes
A Base Class for Proxies |
Module Contents
- class jgdv.structs.chainguard.proxies.base.GuardProxy(
- data,
- types=None,
- index=None,
- fallback=(),
A Base Class for Proxies
- Parameters:
data (jgdv.Maybe[jgdv.structs.chainguard._base.GuardBase | Any])
types (Any)
index (jgdv.Maybe[collections.abc.Iterable[str | int]])
fallback (jgdv.Maybe[tuple | Any])
- _inject(
- val=None,
- attr=None,
- *,
- clear=False,
create a new proxy that is further into the proxied data
- _data: jgdv.Maybe[jgdv.structs.chainguard._interface.TomlTypes | jgdv.structs.chainguard._base.GuardBase]
- _types: jgdv.CHECKTYPE