website-auditfy
Version:
> Tool for validate your project on SEO, HTML, CSS, JS, TS, Performance, Security and A11Y
20 lines • 641 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SourceModel = void 0;
const file_model_1 = require("./file.model");
class SourceModel {
static create(source) {
const sourceModel = new SourceModel();
if (source.includes('http') || source.includes('https')) {
sourceModel.url = source;
sourceModel.isURL = true;
}
else {
sourceModel.file = file_model_1.File.create(source);
sourceModel.isURL = false;
}
return sourceModel;
}
}
exports.SourceModel = SourceModel;
//# sourceMappingURL=source.model.js.map