[x] path: Ruta absoluta o relativa al archivo o directorio. Si la ruta pasada es relativa, debe resolverse como relativa al directorio desde donde se invoca node - currentworking directory).
[ ] options: Un objeto con las siguientes propiedades:
*validate:
Valor que determina si se desea validar los links encontrados en el archivo. (tipo de dato booleano)
*stats:
Valor que determina si se desea calcular los stats de de los links encontrados en el archivo. (tipo de dato booleano)
*Valor de retorno:
La función debe retornar una promesa (Promise) que resuelva a un arreglo (Array) de objetos (Object), donde cada objeto representa un link y contiene las siguientes propiedades:
*Argumentos:
[x] path: Ruta absoluta o relativa al archivo o directorio. Si la ruta pasada es relativa, debe resolverse como relativa al directorio desde donde se invoca node - currentworking directory).
[ ] options: Un objeto con las siguientes propiedades:
*validate:
Valor que determina si se desea validar los links encontrados en el archivo. (tipo de dato booleano)
*stats: Valor que determina si se desea calcular los stats de de los links encontrados en el archivo. (tipo de dato booleano)
*Valor de retorno:
La función debe retornar una promesa (Promise) que resuelva a un arreglo (Array) de objetos (Object), donde cada objeto representa un link y contiene las siguientes propiedades:
href: URL encontrada. text: Texto que aparecía dentro del link (). file: Ruta del archivo donde se encontró el link.