:::{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)

:::