fix(@lion/ui): export types necessary for type inference of mixins

This commit is contained in:
Riovir 2023-02-09 10:49:00 +01:00 committed by Thijs Louisse
parent 84173cdba1
commit 9ff7cd778d
5 changed files with 26 additions and 0 deletions

View file

@ -0,0 +1,5 @@
---
"@lion/ui": patch
---
fix(@lion/ui): export types necessary for type inference of mixins (fixes #1903)

View file

@ -1 +1,4 @@
export { SlotHost } from '../../components/core/types/SlotMixinTypes.js'; export { SlotHost } from '../../components/core/types/SlotMixinTypes.js';
export { SlotsMap } from '../../components/core/types/SlotMixinTypes.js';
export { SlotFunctionResult } from '../../components/core/types/SlotMixinTypes.js';
export { SlotRerenderObject } from '../../components/core/types/SlotMixinTypes.js';

View file

@ -1,2 +1,18 @@
export { ChoiceGroupHost } from '../../components/form-core/types/choice-group/ChoiceGroupMixinTypes.js';
export { ChoiceInputHost } from '../../components/form-core/types/choice-group/ChoiceInputMixinTypes.js';
export { FormControlHost } from '../../components/form-core/types/FormControlMixinTypes.js'; export { FormControlHost } from '../../components/form-core/types/FormControlMixinTypes.js';
export { HTMLElementWithValue } from '../../components/form-core/types/FormControlMixinTypes.js';
export { FormGroupHost } from '../../components/form-core/types/form-group/FormGroupMixinTypes.js';
export { FormControl } from '../../components/form-core/types/form-group/FormGroupMixinTypes.js';
export { FormatHost } from '../../components/form-core/types/FormatMixinTypes.js';
export { FormatOptions } from '../../components/form-core/types/FormatMixinTypes.js';
export { InteractionStateHost } from '../../components/form-core/types/InteractionStateMixinTypes.js';
export { InteractionStates } from '../../components/form-core/types/InteractionStateMixinTypes.js';
export { NativeTextFieldHost } from '../../components/form-core/types/NativeTextFieldMixinTypes.js';
export { FormRegisteringHost } from '../../components/form-core/types/registration/FormRegisteringMixinTypes.js';
export { FormRegistrarHost } from '../../components/form-core/types/registration/FormRegistrarMixinTypes.js';
export { ElementWithParentFormGroup } from '../../components/form-core/types/registration/FormRegistrarMixinTypes.js';
export { FormRegistrarPortalHost } from '../../components/form-core/types/registration/FormRegistrarPortalMixinTypes.js';
export { SyncUpdatableHost } from '../../components/form-core/types/utils/SyncUpdatableMixinTypes.js';
export { ValidateHost } from '../../components/form-core/types/validate/ValidateMixinTypes.js'; export { ValidateHost } from '../../components/form-core/types/validate/ValidateMixinTypes.js';
export { ValidationType } from '../../components/form-core/types/validate/ValidateMixinTypes.js';

View file

@ -1,3 +1,4 @@
export { FormatNumberOptions } from '../../components/localize/types/LocalizeMixinTypes.js'; export { FormatNumberOptions } from '../../components/localize/types/LocalizeMixinTypes.js';
export { FormatNumberPart } from '../../components/localize/types/LocalizeMixinTypes.js'; export { FormatNumberPart } from '../../components/localize/types/LocalizeMixinTypes.js';
export { LocalizeMixinHost } from '../../components/localize/types/LocalizeMixinTypes.js'; export { LocalizeMixinHost } from '../../components/localize/types/LocalizeMixinTypes.js';
export { StringToFunctionMap } from '../../components/localize/types/LocalizeMixinTypes.js';

View file

@ -1,5 +1,6 @@
export { OverlayConfig } from '../../components/overlays/types/OverlayConfig.js'; export { OverlayConfig } from '../../components/overlays/types/OverlayConfig.js';
export { ViewportConfig } from '../../components/overlays/types/OverlayConfig.js'; export { ViewportConfig } from '../../components/overlays/types/OverlayConfig.js';
export { ViewportPlacement } from '../../components/overlays/types/OverlayConfig.js';
export { DefineOverlayConfig } from '../../components/overlays/types/OverlayMixinTypes.js'; export { DefineOverlayConfig } from '../../components/overlays/types/OverlayMixinTypes.js';
export { OverlayHost } from '../../components/overlays/types/OverlayMixinTypes.js'; export { OverlayHost } from '../../components/overlays/types/OverlayMixinTypes.js';
export { ArrowHost } from '../../components/overlays/types/ArrowMixinTypes.js'; export { ArrowHost } from '../../components/overlays/types/ArrowMixinTypes.js';