outsystems-ui
Version:
OutSystems UI Framework
31 lines (28 loc) • 679 B
text/typescript
// eslint-disable-next-line @typescript-eslint/no-unused-vars
namespace OSFramework.OSUI.Patterns.AccordionItem {
/**
* Defines the interface for OutSystemsUI AccordionItem Pattern
*/
export interface IAccordionItem extends Interface.IChild, Interface.IOpenable {
/**
* Returns the value of disable state
*
* @type {boolean}
* @memberof IAccordionItem
*/
isDisabled: boolean;
/**
* Returns the value of open state
*
* @type {boolean}
* @memberof IAccordionItem
*/
isOpen: boolean;
/**
* Method to prevent clicks inside thte title to open the accordion
*
* @memberof IAccordionItem
*/
allowTitleEvents(): void;
}
}