fix(ui): export types that are useful for subclassers
This commit is contained in:
parent
df0d22803c
commit
eee83cca63
8 changed files with 25 additions and 1 deletions
5
.changeset/lucky-windows-bathe.md
Normal file
5
.changeset/lucky-windows-bathe.md
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
'@lion/ui': patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Export types that are useful for subclassers
|
||||||
|
|
@ -58,7 +58,7 @@ export interface msgOptions {
|
||||||
locale?: string;
|
locale?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
declare class LocalizeMixinHost {
|
export declare class LocalizeMixinHost {
|
||||||
static get localizeNamespaces(): StringToFunctionMap[];
|
static get localizeNamespaces(): StringToFunctionMap[];
|
||||||
|
|
||||||
static get waitForLocalizeNamespaces(): boolean;
|
static get waitForLocalizeNamespaces(): boolean;
|
||||||
|
|
|
||||||
|
|
@ -5,3 +5,5 @@ export { SlotMixin } from '../components/core/src/SlotMixin.js';
|
||||||
export { browserDetection } from '../components/core/src/browserDetection.js';
|
export { browserDetection } from '../components/core/src/browserDetection.js';
|
||||||
export { EventTargetShim } from '../components/core/src/EventTargetShim.js';
|
export { EventTargetShim } from '../components/core/src/EventTargetShim.js';
|
||||||
export { uuid } from '../components/core/src/uuid.js';
|
export { uuid } from '../components/core/src/uuid.js';
|
||||||
|
|
||||||
|
/** @typedef {import('../components/core/types/SlotMixinTypes.js').SlotHost} SlotHost */
|
||||||
|
|
|
||||||
|
|
@ -51,3 +51,6 @@ export { ChoiceGroupMixin } from '../components/form-core/src/choice-group/Choic
|
||||||
export { ChoiceInputMixin } from '../components/form-core/src/choice-group/ChoiceInputMixin.js';
|
export { ChoiceInputMixin } from '../components/form-core/src/choice-group/ChoiceInputMixin.js';
|
||||||
|
|
||||||
export { FormGroupMixin } from '../components/form-core/src/form-group/FormGroupMixin.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 */
|
||||||
|
|
|
||||||
|
|
@ -1,2 +1,5 @@
|
||||||
export { getFlagSymbol } from '../components/input-tel-dropdown/src/getFlagSymbol.js';
|
export { getFlagSymbol } from '../components/input-tel-dropdown/src/getFlagSymbol.js';
|
||||||
export { LionInputTelDropdown } from '../components/input-tel-dropdown/src/LionInputTelDropdown.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 */
|
||||||
|
|
|
||||||
|
|
@ -3,3 +3,5 @@ export { LionInputTel } from '../components/input-tel/src/LionInputTel.js';
|
||||||
export { PhoneNumber } from '../components/input-tel/src/validators.js';
|
export { PhoneNumber } from '../components/input-tel/src/validators.js';
|
||||||
export { PhoneUtilManager } from '../components/input-tel/src/PhoneUtilManager.js';
|
export { PhoneUtilManager } from '../components/input-tel/src/PhoneUtilManager.js';
|
||||||
export { liveFormatPhoneNumber } from '../components/input-tel/src/preprocessors.js';
|
export { liveFormatPhoneNumber } from '../components/input-tel/src/preprocessors.js';
|
||||||
|
|
||||||
|
/** @typedef {import('../components/input-tel/types/index.js').RegionCode} RegionCode */
|
||||||
|
|
|
||||||
|
|
@ -19,3 +19,7 @@ export { parseNumber } from '../components/localize/src/number/parseNumber.js';
|
||||||
export { getLocale } from '../components/localize/src/utils/getLocale.js';
|
export { getLocale } from '../components/localize/src/utils/getLocale.js';
|
||||||
|
|
||||||
export { localize, setLocalize } from '../components/localize/src/singleton.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 */
|
||||||
|
|
|
||||||
|
|
@ -19,3 +19,8 @@ export {
|
||||||
} from '../components/overlays/src/utils/inert-siblings.js';
|
} from '../components/overlays/src/utils/inert-siblings.js';
|
||||||
|
|
||||||
export { overlays, setOverlays } from '../components/overlays/src/singleton.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 */
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue