Skip to content

Commit 4358073

Browse files
committed
move polyfill into base classes
1 parent df5805f commit 4358073

File tree

7 files changed

+592
-651
lines changed

7 files changed

+592
-651
lines changed

packages/web-components/docs/web-components.api.md

Lines changed: 11 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -806,8 +806,6 @@ export class BaseTablist extends FASTElement {
806806
// @internal (undocumented)
807807
protected activeidChanged(oldValue: string, newValue: string): void;
808808
activetab: Tab;
809-
// @internal (undocumented)
810-
connectedCallback(): void;
811809
disabled: boolean;
812810
// @internal (undocumented)
813811
protected disabledChanged(prev: boolean, next: boolean): void;
@@ -1003,8 +1001,6 @@ export class BaseTree extends FASTElement {
10031001
childTreeItemsChanged(): void;
10041002
// @internal
10051003
clickHandler(e: Event): boolean | void;
1006-
// @internal (undocumented)
1007-
connectedCallback(): void;
10081004
currentSelected: HTMLElement | null;
10091005
// @internal (undocumented)
10101006
defaultSlot: HTMLSlotElement;
@@ -3281,28 +3277,12 @@ export const MenuItemStyles: ElementStyles;
32813277
// @public (undocumented)
32823278
export const MenuItemTemplate: ElementViewTemplate<MenuItem>;
32833279

3280+
// Warning: (ae-forgotten-export) The symbol "BaseMenuList" needs to be exported by the entry point index.d.ts
3281+
//
32843282
// @public
3285-
export class MenuList extends FASTElement {
3286-
constructor();
3287-
// @internal (undocumented)
3288-
connectedCallback(): void;
3289-
// @internal (undocumented)
3290-
disconnectedCallback(): void;
3291-
// @internal
3292-
elementInternals: ElementInternals;
3293-
focus(): void;
3294-
handleChange(source: any, propertyName: string): void;
3295-
protected isMenuItemElement: (el: Element) => el is HTMLElement;
3296-
// @internal (undocumented)
3297-
readonly isNestedMenu: () => boolean;
3298-
// @internal (undocumented)
3299-
items: HTMLElement[];
3300-
// (undocumented)
3301-
protected itemsChanged(oldValue: HTMLElement[], newValue: HTMLElement[]): void;
3283+
export class MenuList extends BaseMenuList {
33023284
// (undocumented)
3303-
protected menuItems: HTMLElement[] | undefined;
3304-
// (undocumented)
3305-
protected setItems(): void;
3285+
connectedCallback(): void;
33063286
}
33073287

33083288
// @public (undocumented)
@@ -3447,65 +3427,12 @@ export type RadioControl = Pick<HTMLInputElement, 'checked' | 'disabled' | 'focu
34473427
// @public
34483428
export const RadioDefinition: FASTElementDefinition<typeof Radio>;
34493429

3430+
// Warning: (ae-forgotten-export) The symbol "BaseRadioGroup" needs to be exported by the entry point index.d.ts
3431+
//
34503432
// @public
3451-
export class RadioGroup extends FASTElement {
3452-
constructor();
3453-
changeHandler(e: Event): boolean | void;
3454-
// @internal
3455-
protected checkedIndex: number;
3456-
// @internal
3457-
protected checkedIndexChanged(prev: number | undefined, next: number): void;
3458-
// @internal
3459-
checkRadio(index?: number, shouldEmit?: boolean): void;
3460-
checkValidity(): boolean;
3461-
// @internal
3462-
clickHandler(e: MouseEvent): boolean | void;
3433+
export class RadioGroup extends BaseRadioGroup {
34633434
// @internal (undocumented)
34643435
connectedCallback(): void;
3465-
disabled: boolean;
3466-
// @internal
3467-
protected disabledChanged(prev?: boolean, next?: boolean): void;
3468-
// (undocumented)
3469-
disabledRadioHandler(e: CustomEvent): void;
3470-
// @internal
3471-
elementInternals: ElementInternals;
3472-
// @internal
3473-
get enabledRadios(): Radio[];
3474-
// @internal
3475-
focus(): void;
3476-
// @internal
3477-
focusinHandler(e: FocusEvent): boolean | void;
3478-
static formAssociated: boolean;
3479-
// (undocumented)
3480-
formResetCallback(): void;
3481-
initialValue?: string;
3482-
initialValueChanged(prev: string | undefined, next: string | undefined): void;
3483-
// @internal
3484-
keydownHandler(e: KeyboardEvent): boolean | void;
3485-
name: string;
3486-
// @internal
3487-
protected nameChanged(prev: string | undefined, next: string | undefined): void;
3488-
orientation?: RadioGroupOrientation;
3489-
// @internal
3490-
orientationChanged(prev: RadioGroupOrientation | undefined, next: RadioGroupOrientation | undefined): void;
3491-
radios: Radio[];
3492-
radiosChanged(prev: Radio[] | undefined, next: Radio[] | undefined): void;
3493-
reportValidity(): boolean;
3494-
required: boolean;
3495-
// (undocumented)
3496-
requiredChanged(prev: boolean, next: boolean): void;
3497-
// @internal
3498-
setFormValue(value: File | string | FormData | null, state?: File | string | FormData | null): void;
3499-
// @internal
3500-
setValidity(flags?: Partial<ValidityState>, message?: string, anchor?: HTMLElement): void;
3501-
// @internal
3502-
slottedRadios: Radio[];
3503-
slottedRadiosChanged(prev: Radio[] | undefined, next: Radio[]): void;
3504-
// @internal
3505-
get validationMessage(): string;
3506-
get validity(): ValidityState;
3507-
get value(): string | null;
3508-
set value(next: string | null);
35093436
}
35103437

35113438
// @public
@@ -3994,6 +3921,8 @@ export const TabDefinition: FASTElementDefinition<typeof Tab>;
39943921
export class Tablist extends BaseTablist {
39953922
activeidChanged(oldValue: string, newValue: string): void;
39963923
appearance?: TablistAppearance;
3924+
// @internal (undocumented)
3925+
connectedCallback(): void;
39973926
size?: TablistSize;
39983927
tabsChanged(prev: Tab[] | undefined, next: Tab[] | undefined): void;
39993928
}
@@ -4391,6 +4320,8 @@ export class Tree extends BaseTree {
43914320
protected appearanceChanged(): void;
43924321
// @internal
43934322
childTreeItemsChanged(): void;
4323+
// @internal (undocumented)
4324+
connectedCallback(): void;
43944325
size: TreeItemSize;
43954326
// (undocumented)
43964327
protected sizeChanged(): void;

0 commit comments

Comments
 (0)