# getResourceExportedFunctions (Compartilhado)

> Lista os nomes das funções que um recurso exporta no seu `meta.xml`, de qualquer lado.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Compartilhado
- **Categoria**: Recursos e módulos
- **URL**: https://wiki.mymp.gg/pt/getResourceExportedFunctions

## Sintaxe

```lua
table|false getResourceExportedFunctions([resource|string resource = getThisResource()])
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `resource` | `resource\|string` | O recurso, ou o nome dele. Sem ele, o recurso que chama. *(padrão: `getThisResource()`)* |

## Retorno

Uma tabela com os nomes, ou `false` se o recurso não existe.

## Exemplo

```lua
for _, name in ipairs(getResourceExportedFunctions("bank")) do
    outputDebugString("bank exporta " .. name)
end
```

## Veja também

- [call (Compartilhado)](https://wiki.mymp.gg/pt/call.md): Chama uma função que outro recurso exporta no seu meta.xml e devolve o que ela devolver.
- [getResourceFromName (Compartilhado)](https://wiki.mymp.gg/pt/getResourceFromName.md): Encontra um recurso pelo nome.
- [import (Compartilhado)](https://wiki.mymp.gg/pt/import.md): Roda um módulo de um recurso no estado Lua deste script, uma vez por estado, e dá o que ele devolveu. As globais que o módulo definiu passam a ser deste script.
