mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-09 11:13:57 +08:00
Vimeo Froogaloop API
This commit is contained in:
Vendored
+26
@@ -0,0 +1,26 @@
|
||||
// Type definitions for YouTube [No version numbering]
|
||||
// Project: http://developer.vimeo.com/player/js-api
|
||||
// Definitions by: Daz Wilkin <https://github.com/DazWilkin/>
|
||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||
|
||||
interface VimeoParams {
|
||||
name:string;
|
||||
value:any;
|
||||
}
|
||||
interface VimeoPlayerAPI {
|
||||
(method: string): any;
|
||||
(method: string, callback: (value: any, player_id: any) =>void ): any;
|
||||
(method: string, value: any): any;
|
||||
(method: string, value: VimeoParams[]): any;
|
||||
}
|
||||
interface VimeoPlayer {
|
||||
api: VimeoPlayerAPI;
|
||||
addEvent(eventName: string, callback: (e: any) =>void ): any;
|
||||
removeEvent(eventName: string): void;
|
||||
postMessage(method: string, params:VimeoParams[], target): void;
|
||||
onMessagReceived(event);
|
||||
storeCallback(eventName: string, callback, target_id: string);
|
||||
getCallback(eventName: string, target_id: string);
|
||||
removeCallback(eventName: string, target_id: string);
|
||||
getDomainFromUrl(url: string): string;
|
||||
}
|
||||
Reference in New Issue
Block a user