Contains metadata about a function declaration, including its name, return type, parameters, and additional documentation.
Named of the actual function in code.
The unique identifier for the function. It has a number of rules:
An array of Parameter objects describing the function's parameters.
Parameter
If not specified, the function is assumed to be volatile (its output might change even if its inputs haven't).
Metadata describing the type and dimensionality of the return value.
{ type: 'void' }
Contains metadata about a function declaration, including its name, return type, parameters, and additional documentation.