mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-29 11:11:20 -08:00
refactor(types): improve definitions (#971)
This commit is contained in:
1 parent
1941da46d9
commit
20b62ad3e3
5 files changed
+10
-7
No files matched your search
Vendored
+4
-1
@@ -1,5 +1,8 @@
|
|||||||
export type Config = {
|
export type Config = {
|
||||||
propertys: [
|
/**
|
||||||
|
* Supported video properties
|
||||||
|
*/
|
||||||
|
properties: [
|
||||||
'audioTracks',
|
'audioTracks',
|
||||||
'autoplay',
|
'autoplay',
|
||||||
'buffered',
|
'buffered',
|
||||||
|
|||||||
Vendored
+2
-2
@@ -3,7 +3,7 @@ import { Setting } from './setting';
|
|||||||
import { Icons } from './icons';
|
import { Icons } from './icons';
|
||||||
import { I18n } from './i18n';
|
import { I18n } from './i18n';
|
||||||
import { CssVar } from './cssVar';
|
import { CssVar } from './cssVar';
|
||||||
import { quality } from './quality';
|
import { Quality } from './quality';
|
||||||
import { ComponentOption } from './component';
|
import { ComponentOption } from './component';
|
||||||
import Artplayer = require('./artplayer');
|
import Artplayer = require('./artplayer');
|
||||||
|
|
||||||
@@ -250,7 +250,7 @@ export type Option = {
|
|||||||
/**
|
/**
|
||||||
* Custom video quality list
|
* Custom video quality list
|
||||||
*/
|
*/
|
||||||
quality?: quality[];
|
quality?: Quality[];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Custom highlight list
|
* Custom highlight list
|
||||||
|
|||||||
Vendored
+2
-2
@@ -1,6 +1,6 @@
|
|||||||
import { CssVar } from './cssVar';
|
import { CssVar } from './cssVar';
|
||||||
import { CustomType, Thumbnails } from './option';
|
import { CustomType, Thumbnails } from './option';
|
||||||
import { quality } from './quality';
|
import { Quality } from './quality';
|
||||||
|
|
||||||
export type AspectRatio = 'default' | '4:3' | '16:9' | (`${number}:${number}` & Record<never, never>);
|
export type AspectRatio = 'default' | '4:3' | '16:9' | (`${number}:${number}` & Record<never, never>);
|
||||||
export type PlaybackRate = 0.5 | 0.75 | 1.0 | 1.25 | 1.5 | 1.75 | 2.0 | (number & Record<never, never>);
|
export type PlaybackRate = 0.5 | 0.75 | 1.0 | 1.25 | 1.5 | 1.75 | 2.0 | (number & Record<never, never>);
|
||||||
@@ -62,7 +62,7 @@ export declare class Player {
|
|||||||
get subtitleOffset(): number;
|
get subtitleOffset(): number;
|
||||||
set subtitleOffset(time: number);
|
set subtitleOffset(time: number);
|
||||||
set switch(url: string);
|
set switch(url: string);
|
||||||
set quality(quality: quality[]);
|
set quality(quality: Quality[]);
|
||||||
get thumbnails(): Thumbnails;
|
get thumbnails(): Thumbnails;
|
||||||
set thumbnails(thumbnails: Thumbnails);
|
set thumbnails(thumbnails: Thumbnails);
|
||||||
pause(): void;
|
pause(): void;
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
export type quality = {
|
export type Quality = {
|
||||||
/**
|
/**
|
||||||
* Whether the default is selected
|
* Whether the default is selected
|
||||||
*/
|
*/
|
||||||
|
|||||||
+1
-1
@@ -51,7 +51,7 @@ export type Setting = {
|
|||||||
selector?: Setting[];
|
selector?: Setting[];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Wnen the setting was mounted
|
* When the setting was mounted
|
||||||
*/
|
*/
|
||||||
mounted?(this: Artplayer, panel: HTMLDivElement, item: Setting): void;
|
mounted?(this: Artplayer, panel: HTMLDivElement, item: Setting): void;
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user