@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
27 lines • 3.4 kB
JavaScript
export var LegendPosition;
(function (LegendPosition) {
LegendPosition["Top"] = "top";
LegendPosition["Right"] = "right";
})(LegendPosition || (LegendPosition = {}));
(function (LegendPosition) {
const legendPositions = [
LegendPosition.Top,
LegendPosition.Right
];
function fromString(value) {
const defaultLegendPosition = LegendPosition.Top;
if (MsftSme.isNullOrWhiteSpace(value)) {
return defaultLegendPosition;
}
value = value.toLowerCase();
return legendPositions.find(position => position.toLowerCase() === value) || defaultLegendPosition;
}
function fromBindableType(value) {
if (typeof (value) === 'string') {
return fromString(value);
}
return value;
}
LegendPosition.fromBindableType = fromBindableType;
})(LegendPosition || (LegendPosition = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGVnZW5kLXBvc2l0aW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vYW5ndWxhci9zcmMvY29udHJvbHMvZG91Z2hudXQtY2hhcnQvbGVnZW5kLXBvc2l0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBTixJQUFZLGNBR1g7QUFIRCxXQUFZLGNBQWM7SUFDdEIsNkJBQVcsQ0FBQTtJQUNYLGlDQUFlLENBQUE7QUFDbkIsQ0FBQyxFQUhXLGNBQWMsS0FBZCxjQUFjLFFBR3pCO0FBRUQsV0FBYyxjQUFjO0lBR3hCLE1BQU0sZUFBZSxHQUFHO1FBQ3BCLGNBQWMsQ0FBQyxHQUFHO1FBQ2xCLGNBQWMsQ0FBQyxLQUFLO0tBQ3ZCLENBQUM7SUFFRixTQUFTLFVBQVUsQ0FBQyxLQUFhO1FBQzdCLE1BQU0scUJBQXFCLEdBQUcsY0FBYyxDQUFDLEdBQUcsQ0FBQztRQUVqRCxJQUFJLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsRUFBRTtZQUNuQyxPQUFPLHFCQUFxQixDQUFDO1NBQ2hDO1FBRUQsS0FBSyxHQUFHLEtBQUssQ0FBQyxXQUFXLEVBQUUsQ0FBQztRQUM1QixPQUFPLGVBQWUsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxRQUFRLENBQUMsV0FBVyxFQUFFLEtBQUssS0FBSyxDQUFDLElBQUkscUJBQXFCLENBQUM7SUFDdkcsQ0FBQztJQUVELFNBQWdCLGdCQUFnQixDQUFDLEtBQWU7UUFDNUMsSUFBSSxPQUFPLENBQUMsS0FBSyxDQUFDLEtBQUssUUFBUSxFQUFFO1lBQzdCLE9BQU8sVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFDO1NBQzVCO1FBQ0QsT0FBTyxLQUFLLENBQUM7SUFDakIsQ0FBQztJQUxlLCtCQUFnQixtQkFLL0IsQ0FBQTtBQUNMLENBQUMsRUF6QmEsY0FBYyxLQUFkLGNBQWMsUUF5QjNCIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGVudW0gTGVnZW5kUG9zaXRpb24ge1xyXG4gICAgVG9wID0gJ3RvcCcsXHJcbiAgICBSaWdodCA9ICdyaWdodCdcclxufVxyXG5cclxuZXhwb3J0IG1vZHVsZSBMZWdlbmRQb3NpdGlvbiB7XHJcbiAgICBleHBvcnQgdHlwZSBCaW5kYWJsZSA9IExlZ2VuZFBvc2l0aW9uIHwgJ3RvcCcgfCAncmlnaHQnO1xyXG5cclxuICAgIGNvbnN0IGxlZ2VuZFBvc2l0aW9ucyA9IFtcclxuICAgICAgICBMZWdlbmRQb3NpdGlvbi5Ub3AsXHJcbiAgICAgICAgTGVnZW5kUG9zaXRpb24uUmlnaHRcclxuICAgIF07XHJcblxyXG4gICAgZnVuY3Rpb24gZnJvbVN0cmluZyh2YWx1ZTogc3RyaW5nKTogTGVnZW5kUG9zaXRpb24ge1xyXG4gICAgICAgIGNvbnN0IGRlZmF1bHRMZWdlbmRQb3NpdGlvbiA9IExlZ2VuZFBvc2l0aW9uLlRvcDtcclxuXHJcbiAgICAgICAgaWYgKE1zZnRTbWUuaXNOdWxsT3JXaGl0ZVNwYWNlKHZhbHVlKSkge1xyXG4gICAgICAgICAgICByZXR1cm4gZGVmYXVsdExlZ2VuZFBvc2l0aW9uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdmFsdWUgPSB2YWx1ZS50b0xvd2VyQ2FzZSgpO1xyXG4gICAgICAgIHJldHVybiBsZWdlbmRQb3NpdGlvbnMuZmluZChwb3NpdGlvbiA9PiBwb3NpdGlvbi50b0xvd2VyQ2FzZSgpID09PSB2YWx1ZSkgfHwgZGVmYXVsdExlZ2VuZFBvc2l0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgIGV4cG9ydCBmdW5jdGlvbiBmcm9tQmluZGFibGVUeXBlKHZhbHVlOiBCaW5kYWJsZSk6IExlZ2VuZFBvc2l0aW9uIHtcclxuICAgICAgICBpZiAodHlwZW9mICh2YWx1ZSkgPT09ICdzdHJpbmcnKSB7XHJcbiAgICAgICAgICAgIHJldHVybiBmcm9tU3RyaW5nKHZhbHVlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIHZhbHVlO1xyXG4gICAgfVxyXG59XHJcbiJdfQ==