UNPKG

@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

27 lines (25 loc) 940 B
import { Action } from './base'; class ToggleVisibilityAction extends 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; } } export { ToggleVisibilityAction }; //# sourceMappingURL=toggle-visibility.mjs.map //# sourceMappingURL=toggle-visibility.mjs.map