AlencarGabriel / ProtheusDoc-VsCode

Repositório para implementação dinâmica do ProtheusDoc do TDS para VsCode

Home Page:https://marketplace.visualstudio.com/items?itemName=AlencarGabriel.protheusdoc-vscode

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tipo de Conteúdo Undefined nas tags @param e @return

carloseniemeyer opened this issue · comments

Gabriel,

Boa Tarde!

Em algumas situações precisamos documentar um determinado parâmetro e retorno de uma função ADVPL que não tem um tipo específico, mas que também não é um variadic.

Exemplo:


@param cField, character, Nome do Campo
@param uContent, undefined, Conteúdo do Campo Pode ser Data, Caracter ou Numérico
@param nRecord, numeric, Número do Registro

Static Function setValue(cField,uContent,nRecord)
...
Return lRet

@return undefined, Conteúdo do Campo Pode ser Data, Caracter ou Numérico

Static Function getValue(cField,nRecord)
...
Return uContent

Implementado suporte ao tipo variant 1abad41.

Disponível a partir da versão 0.9.0.

Caso não seja detectado/informado um tipo, será assumido o tipo variant pelo ProtheusDoc, mesmo que o fonte seja AdvPL e não TL++.