diff --git a/docs/assets/ts/artplayer.d.ts b/docs/assets/ts/artplayer.d.ts index a06896ec3..3c48efa01 100644 --- a/docs/assets/ts/artplayer.d.ts +++ b/docs/assets/ts/artplayer.d.ts @@ -104,7 +104,17 @@ type SettingOption = { /** * When selector item click */ - onSelect?(selector: SettingOption, element: HTMLElement, event: Event): void; + onSelect?(item: SettingOption, element: HTMLElement, event: Event): void; + + /** + * Custom switch item + */ + switch?: boolean; + + /** + * When switch item click + */ + onSwitch?(item: SettingOption, element: HTMLElement, event: Event): void; }; type Component = { diff --git a/packages/artplayer/types/artplayer.d.ts b/packages/artplayer/types/artplayer.d.ts index a06896ec3..3c48efa01 100644 --- a/packages/artplayer/types/artplayer.d.ts +++ b/packages/artplayer/types/artplayer.d.ts @@ -104,7 +104,17 @@ type SettingOption = { /** * When selector item click */ - onSelect?(selector: SettingOption, element: HTMLElement, event: Event): void; + onSelect?(item: SettingOption, element: HTMLElement, event: Event): void; + + /** + * Custom switch item + */ + switch?: boolean; + + /** + * When switch item click + */ + onSwitch?(item: SettingOption, element: HTMLElement, event: Event): void; }; type Component = {