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} />
import { Declaration } from "@alloy-js/python/stc";
Declaration({ name: string, nameKind: PythonElements, symbol: PythonOutputSymbol,}).children(children)
name | optionalstring The name of this declaration. |
nameKind | optionalPythonElements The name policy kind to apply to the declaration. |
symbol | optional[unresolved link] The symbol to use for this declaration. |
Remarks
Section titled “Remarks”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.