diff --git a/docs/app/components/snippets/dropdown-events-2.gts b/docs/app/components/snippets/dropdown-events-2.gts index cd5c7ac1..9b747a12 100644 --- a/docs/app/components/snippets/dropdown-events-2.gts +++ b/docs/app/components/snippets/dropdown-events-2.gts @@ -1,9 +1,8 @@ import Component from '@glimmer/component'; import { action } from '@ember/object'; import { task, timeout } from 'ember-concurrency'; -import BasicDropdown, { - type Dropdown, -} from 'ember-basic-dropdown/components/basic-dropdown'; +import BasicDropdown from 'ember-basic-dropdown/components/basic-dropdown'; +import type { Dropdown } from 'ember-basic-dropdown/types'; const users = [ { name: 'Nathan', assignment: 'CLI' }, diff --git a/src/components/basic-dropdown-trigger.gts b/src/components/basic-dropdown-trigger.gts index f8070aba..cfb62506 100644 --- a/src/components/basic-dropdown-trigger.gts +++ b/src/components/basic-dropdown-trigger.gts @@ -6,8 +6,11 @@ import { concat } from '@ember/helper'; import basicDropdownTriggerModifier from '../modifiers/basic-dropdown-trigger.ts'; import { on } from '@ember/modifier'; import { fn } from '@ember/helper'; -import type { Dropdown } from './basic-dropdown'; -import type { HorizontalPosition, VerticalPosition } from '../types.ts'; +import type { + Dropdown, + HorizontalPosition, + VerticalPosition, +} from '../types.ts'; export interface BasicDropdownTriggerSignature< T extends keyof HTMLElementTagNameMap = 'div', diff --git a/src/components/basic-dropdown.gts b/src/components/basic-dropdown.gts index 6166577a..35e7f917 100644 --- a/src/components/basic-dropdown.gts +++ b/src/components/basic-dropdown.gts @@ -27,9 +27,6 @@ import type { TRootEventType, } from '../types.ts'; -// To avoid breaking the current types export we need this -export type { Dropdown, DropdownActions, TRootEventType }; - const UNINITIALIZED = {}; const IGNORED_STYLES = ['top', 'left', 'right', 'width', 'height'];