From aee0621c5404aacaf5df9d99e4d9d947d02a77f6 Mon Sep 17 00:00:00 2001 From: Thomas Allmer Date: Fri, 18 Nov 2022 15:07:28 +0100 Subject: [PATCH] fix(ui): add type entrypoints --- packages/ui/exports/core.js | 2 -- packages/ui/exports/form-core.js | 3 --- packages/ui/exports/input-tel-dropdown.js | 3 --- packages/ui/exports/input-tel.js | 2 -- packages/ui/exports/localize.js | 4 ---- packages/ui/exports/overlays.js | 5 ----- packages/ui/exports/types/core.ts | 1 + packages/ui/exports/types/form-core.ts | 2 ++ packages/ui/exports/types/input-tel-dropdown.ts | 2 ++ packages/ui/exports/types/input-tel.ts | 1 + packages/ui/exports/types/localize.ts | 3 +++ packages/ui/exports/types/overlays.ts | 4 ++++ 12 files changed, 13 insertions(+), 19 deletions(-) create mode 100644 packages/ui/exports/types/core.ts create mode 100644 packages/ui/exports/types/form-core.ts create mode 100644 packages/ui/exports/types/input-tel-dropdown.ts create mode 100644 packages/ui/exports/types/input-tel.ts create mode 100644 packages/ui/exports/types/localize.ts create mode 100644 packages/ui/exports/types/overlays.ts diff --git a/packages/ui/exports/core.js b/packages/ui/exports/core.js index 737ba9038..43cf60c57 100644 --- a/packages/ui/exports/core.js +++ b/packages/ui/exports/core.js @@ -5,5 +5,3 @@ export { SlotMixin } from '../components/core/src/SlotMixin.js'; export { browserDetection } from '../components/core/src/browserDetection.js'; export { EventTargetShim } from '../components/core/src/EventTargetShim.js'; export { uuid } from '../components/core/src/uuid.js'; - -/** @typedef {import('../components/core/types/SlotMixinTypes.js').SlotHost} SlotHost */ diff --git a/packages/ui/exports/form-core.js b/packages/ui/exports/form-core.js index d8231df2d..05ed1e575 100644 --- a/packages/ui/exports/form-core.js +++ b/packages/ui/exports/form-core.js @@ -51,6 +51,3 @@ export { ChoiceGroupMixin } from '../components/form-core/src/choice-group/Choic export { ChoiceInputMixin } from '../components/form-core/src/choice-group/ChoiceInputMixin.js'; export { FormGroupMixin } from '../components/form-core/src/form-group/FormGroupMixin.js'; - -/** @typedef {import('../components/form-core/types/FormControlMixinTypes.js').FormControlHost} FormControlHost */ -/** @typedef {import('../components/form-core/types/validate/ValidateMixinTypes.js').ValidateHost} ValidateHost */ diff --git a/packages/ui/exports/input-tel-dropdown.js b/packages/ui/exports/input-tel-dropdown.js index c1c886afe..dceb01183 100644 --- a/packages/ui/exports/input-tel-dropdown.js +++ b/packages/ui/exports/input-tel-dropdown.js @@ -1,5 +1,2 @@ export { getFlagSymbol } from '../components/input-tel-dropdown/src/getFlagSymbol.js'; export { LionInputTelDropdown } from '../components/input-tel-dropdown/src/LionInputTelDropdown.js'; - -/** @typedef {import('../components/input-tel-dropdown/types/index.js').RegionMeta} RegionMeta */ -/** @typedef {import('../components/input-tel-dropdown/types/index.js').TemplateDataForDropdownInputTel} TemplateDataForDropdownInputTel */ diff --git a/packages/ui/exports/input-tel.js b/packages/ui/exports/input-tel.js index b885ef8ef..e1394df57 100644 --- a/packages/ui/exports/input-tel.js +++ b/packages/ui/exports/input-tel.js @@ -3,5 +3,3 @@ export { LionInputTel } from '../components/input-tel/src/LionInputTel.js'; export { PhoneNumber } from '../components/input-tel/src/validators.js'; export { PhoneUtilManager } from '../components/input-tel/src/PhoneUtilManager.js'; export { liveFormatPhoneNumber } from '../components/input-tel/src/preprocessors.js'; - -/** @typedef {import('../components/input-tel/types/index.js').RegionCode} RegionCode */ diff --git a/packages/ui/exports/localize.js b/packages/ui/exports/localize.js index 13556e958..48ec69b2d 100644 --- a/packages/ui/exports/localize.js +++ b/packages/ui/exports/localize.js @@ -19,7 +19,3 @@ export { parseNumber } from '../components/localize/src/number/parseNumber.js'; export { getLocale } from '../components/localize/src/utils/getLocale.js'; export { localize, setLocalize } from '../components/localize/src/singleton.js'; - -/** @typedef {import('../components/localize/types/LocalizeMixinTypes.js').FormatNumberOptions} FormatNumberOptions */ -/** @typedef {import('../components/localize/types/LocalizeMixinTypes.js').FormatNumberPart} FormatNumberPart */ -/** @typedef {import('../components/localize/types/LocalizeMixinTypes.js').LocalizeMixinHost } LocalizeMixinHost */ diff --git a/packages/ui/exports/overlays.js b/packages/ui/exports/overlays.js index a06a5a67d..2dbc50c3e 100644 --- a/packages/ui/exports/overlays.js +++ b/packages/ui/exports/overlays.js @@ -19,8 +19,3 @@ export { } from '../components/overlays/src/utils/inert-siblings.js'; export { overlays, setOverlays } from '../components/overlays/src/singleton.js'; - -/** @typedef {import('../components/overlays/types/OverlayConfig.js').OverlayConfig} OverlayConfig */ -/** @typedef {import('../components/overlays/types/OverlayMixinTypes.js').DefineOverlayConfig} DefineOverlayConfig */ -/** @typedef {import('../components/overlays/types/OverlayMixinTypes.js').OverlayHost} OverlayHost */ -/** @typedef {import('../components/overlays/types/ArrowMixinTypes.js').ArrowHost} ArrowHost */ diff --git a/packages/ui/exports/types/core.ts b/packages/ui/exports/types/core.ts new file mode 100644 index 000000000..ece0bdc32 --- /dev/null +++ b/packages/ui/exports/types/core.ts @@ -0,0 +1 @@ +export { SlotHost } from '../../components/core/types/SlotMixinTypes.js'; diff --git a/packages/ui/exports/types/form-core.ts b/packages/ui/exports/types/form-core.ts new file mode 100644 index 000000000..84f69b0e6 --- /dev/null +++ b/packages/ui/exports/types/form-core.ts @@ -0,0 +1,2 @@ +export { FormControlHost } from '../../components/form-core/types/FormControlMixinTypes.js'; +export { ValidateHost } from '../../components/form-core/types/validate/ValidateMixinTypes.js'; diff --git a/packages/ui/exports/types/input-tel-dropdown.ts b/packages/ui/exports/types/input-tel-dropdown.ts new file mode 100644 index 000000000..227605684 --- /dev/null +++ b/packages/ui/exports/types/input-tel-dropdown.ts @@ -0,0 +1,2 @@ +export { RegionMeta } from '../../components/input-tel-dropdown/types/index.js'; +export { TemplateDataForDropdownInputTel } from '../../components/input-tel-dropdown/types/index.js'; diff --git a/packages/ui/exports/types/input-tel.ts b/packages/ui/exports/types/input-tel.ts new file mode 100644 index 000000000..85e1ac465 --- /dev/null +++ b/packages/ui/exports/types/input-tel.ts @@ -0,0 +1 @@ +export { RegionCode } from '../../components/input-tel/types/index.js'; diff --git a/packages/ui/exports/types/localize.ts b/packages/ui/exports/types/localize.ts new file mode 100644 index 000000000..0f5855808 --- /dev/null +++ b/packages/ui/exports/types/localize.ts @@ -0,0 +1,3 @@ +export { FormatNumberOptions } from '../../components/localize/types/LocalizeMixinTypes.js'; +export { FormatNumberPart } from '../../components/localize/types/LocalizeMixinTypes.js'; +export { LocalizeMixinHost } from '../../components/localize/types/LocalizeMixinTypes.js'; diff --git a/packages/ui/exports/types/overlays.ts b/packages/ui/exports/types/overlays.ts new file mode 100644 index 000000000..1b64530aa --- /dev/null +++ b/packages/ui/exports/types/overlays.ts @@ -0,0 +1,4 @@ +export { OverlayConfig } from '../../components/overlays/types/OverlayConfig.js'; +export { DefineOverlayConfig } from '../../components/overlays/types/OverlayMixinTypes.js'; +export { OverlayHost } from '../../components/overlays/types/OverlayMixinTypes.js'; +export { ArrowHost } from '../../components/overlays/types/ArrowMixinTypes.js';