From 355d8e7112389b160e662b33c8c794d85f8be49e Mon Sep 17 00:00:00 2001 From: Guanyunhan Date: Tue, 4 Sep 2018 12:15:46 +0800 Subject: [PATCH] change Function to () => void --- types/dplayer/index.d.ts | 8 ++++---- types/dplayer/tsconfig.json | 4 +--- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/types/dplayer/index.d.ts b/types/dplayer/index.d.ts index 7dac6c76b8..6cc8ecfee1 100644 --- a/types/dplayer/index.d.ts +++ b/types/dplayer/index.d.ts @@ -90,7 +90,7 @@ declare module 'dplayer' { export interface DPlayerContextMenuItem { text: string; link?: string; - click?: Function; + click?: () => void; } export interface DPlayerHighLightItem { @@ -125,9 +125,9 @@ declare module 'dplayer' { } export interface DPlayerAPIBackend { - read(endpoint: any, callback: Function): void; + read(endpoint: any, callback: () => void): void; - send(endpoint: any, danmakuData: DPlayerDanmakuItem, callback: Function): void; + send(endpoint: any, danmakuData: DPlayerDanmakuItem, callback: () => void): void; } export default class DPlayer { @@ -143,7 +143,7 @@ declare module 'dplayer' { toggle(): void; - on(event: DPlayerEvents, handler: Function): void; + on(event: DPlayerEvents, handler: () => void): void; switchVideo(video: DPlayerVideo, danmaku: DPlayerDanmaku): void; diff --git a/types/dplayer/tsconfig.json b/types/dplayer/tsconfig.json index 896fdd5993..c98e26d06c 100644 --- a/types/dplayer/tsconfig.json +++ b/types/dplayer/tsconfig.json @@ -1,9 +1,7 @@ { "compilerOptions": { "module": "commonjs", - "lib": [ - "es6" - ], + "lib": ["es5", "es6", "dom"], "noImplicitAny": true, "noImplicitThis": true, "strictNullChecks": true,