UNPKG

@mcma/core

Version:

Node module with type definitions and helper utils for the EBU MCMA framework

22 lines (21 loc) 756 B
"use strict"; 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;