Skip to content

Declaration

A Python declaration, which can be a class, function, variable, etc.

import { Declaration } from "@alloy-js/python";
<Declaration
name="string"
nameKind={PythonElements}
symbol={PythonOutputSymbol}
/>
nameoptionalstring

The name of this declaration.

nameKindoptionalPythonElements

The name policy kind to apply to the declaration.

symboloptional[unresolved link]

The symbol to use for this declaration.

This component is used to create a declaration with a symbol that can be referenced in the code. It can also be used to create a member scope for member containers.