blob: de7d16aa4a4c56c407e44f357f97afd64d1b44d0 [file] [log] [blame] [view]
:::{default-domain} bzl
:::
:::{bzl:currentfile} //lang:function.bzl
:::
# Function
Module documentation
::::::{bzl:function} myfunc(foo, bar=False, baz=[]) -> FooObj
This is a bazel function.
:arg arg1:
{default-value}`99`
{type}`bool | int`
arg1 doc
:arg arg2:
{default-value}`True`
{type}`dict[str, str]` my arg2 doc
and a second paragraph of text here
:arg arg3:
{default-value}`"arg3default"`
{type}`list[int]`
my arg3 doc
:arg arg4:
my arg4 doc
:returns:
{bzl:return-type}`list | int`
description
:::{deprecated} unspecified
Some doc about the deprecation
:::
::::::
:::{bzl:function} mylongfunc(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
:::