@mcma/core
Version:
Node module with type definitions and helper utils for the EBU MCMA framework
22 lines (21 loc) • 756 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Locator = void 0;
const mcma_resource_1 = require("./mcma-resource");
const utils_1 = require("../utils");
class Locator extends mcma_resource_1.McmaResource {
url;
status;
constructor(typeOrProperties, properties) {
if (!properties && typeof typeOrProperties !== "string") {
properties = typeOrProperties;
typeOrProperties = "Locator";
}
super(typeOrProperties);
this.url = properties.url;
this.status = properties.status;
utils_1.Utils.checkProperty(this, "url", "string", true);
utils_1.Utils.checkProperty(this, "status", "string", false);
}
}
exports.Locator = Locator;