import { ExpandableDirective } from './expandable.directive';
import { ExpandedDirective } from './expanded.directive';
import { CollapsedDirective } from './collapsed.directive';
import { ExpandableTriggerDirective } from './expandable-trigger.directive';

/**
 * Convenience array containing all the directives required for the Expandable system.
 *
 * Can be used to import all directives at once in a component or module:
 * ```typescript
 * @Component({
 *   imports: [...ExpandableDirectives]
 * })
 * ```
 */
export const ExpandableDirectives = [
  ExpandableDirective,
  ExpandedDirective,
  CollapsedDirective,
  ExpandableTriggerDirective,
];

