new RoutesValidator()
Define a estrutura de validação para rotas.
Methods
-
validateDirectory(directoryKey, opt_product)
-
Valida todos os arquivos de definição de rotas contidas no diretório informado.
Parameters:
Name Type Description directoryKey
number Chave numérica referente ao diretório dentro da VFS.
opt_product
number Chave do produto (faixa de chaves) do qual deseja-se validar a definição das rotas. Quando informado, apenas os arquivos de definição de rotas associados a esse produto serão validados.
Returns:
Objeto que contém as propriedades (quantity, errors), onde a propriedade quantity contém a quantidade total rotas por diretório e a propriedade errors possui uma lista de erros pertencentes a todas as rotas contidas no diretório informado.
- Type
- Object
-
validateFile(path)
-
Valida um arquivo de definição de rotas.
Parameters:
Name Type Description path
string | number Caminho do arquivo na UFS ou chave da VFS.
Returns:
Objeto que contém as seguintes propriedades (quantity, errors), onde a propriedade quantity contém a quantidade de rotas testadas e a propriedade errors possui uma lista de erros das rotas.
- Type
- Object