@microsoft/teams.cards
Version:
<p> <a href="https://www.npmjs.com/package/@microsoft/teams.cards" target="_blank"> <img src="https://img.shields.io/npm/v/@microsoft/teams.cards" /> </a> <a href="https://www.npmjs.com/package/@microsoft/teams.cards?activeTab=code" ta
29 lines (26 loc) • 977 B
JavaScript
;
var base = require('./base');
class ToggleVisibilityAction extends base.Action {
type;
/**
* "The array of TargetElements. It is not recommended to include Input elements with validation under Action.Toggle due to confusion that can arise from invalid inputs that are not currently visible. See https://docs.microsoft.com/en-us/adaptive-cards/authoring-cards/input-validation for more information.
*/
targetElements;
constructor(...targetElements) {
super();
this.type = "Action.ToggleVisibility";
this.targetElements = targetElements;
}
static from(options) {
const action = new ToggleVisibilityAction(...options.targetElements);
Object.assign(action, options);
return action;
}
addTargets(...value) {
this.targetElements.push(...value);
return this;
}
}
exports.ToggleVisibilityAction = ToggleVisibilityAction;
//# sourceMappingURL=toggle-visibility.js.map
//# sourceMappingURL=toggle-visibility.js.map