@viewdo/dxp-story-cli
Version:
DXP Story Management CLI
27 lines • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AssetDefinition = void 0;
const AssetConverter_1 = require("../services/AssetConverter");
class AssetDefinition {
constructor(key, name, local_path, remote_path, cdn_path, remote_validation_path, converter, source_path) {
this.key = key;
this.name = name;
this.local_path = local_path;
this.remote_path = remote_path;
this.cdn_path = cdn_path;
this.remote_validation_path = remote_validation_path;
this.source_path = source_path;
if (converter != undefined)
this.converter = converter;
else
this.converter = new AssetConverter_1.AssetConverter(cdn_path);
}
convertFromRemote(content) {
return this.converter.convertFromRemote(content);
}
convertFromLocal(content) {
return this.converter.convertFromLocal(content);
}
}
exports.AssetDefinition = AssetDefinition;
//# sourceMappingURL=AssetDefinition.js.map