| :::{default-domain} bzl | |
| ::: | |
| :::{bzl:currentfile} //lang:provider.bzl | |
| ::: | |
| # Provider | |
| below is a provider | |
| ::::{bzl:provider} LangInfo | |
| my provider doc | |
| :::{bzl:function} LangInfo(mi1, mi2=None) | |
| :arg ami1: | |
| {type}`depset[str]` | |
| mi1 doc | |
| :arg ami2: ami2 doc | |
| {type}`None | depset[File]` | |
| ::: | |
| :::{bzl:provider-field} mi1 | |
| :type: depset[str] | |
| The doc for mi1 | |
| ::: | |
| :::{bzl:provider-field} mi2 | |
| :type: str | |
| ::: | |
| :::: |