apercova/atom-path-intellisense

View on GitHub
lib/dto/search-path.dto.js

Summary

Maintainability
A
0 mins
Test Coverage
'use strict';
/**
 *
 * @class
 * @Classdesc DTO class for search path.
 * @author
 *  [{@link https://github.com/apercova|github@apercova}],
 *  [{@link https://twitter.com/apercova|twitter@apercova}],
 *  [{@link https://www.npmjs.com/~apercova|npmjs/~apercova}]
 *
 * @since 1.2.0
 */
class SearchPathDTO {
  /**
   * @param  {string} basePath   Base path for search.
   * @param  {string} searchPath Full search path.
   * @param  {string} testPath   Possible path for testing existence.
   * @return {SearchPathDTO}     SearchPathDTO instance.
   */
  constructor(basePath, searchPath, testPath) {
    this.basePath = basePath;
    this.searchPath = searchPath;
    this.testPath = testPath;
  }
}
module.exports = SearchPathDTO;