Skip to content

Commit

Permalink
feat(FEC-11981): Related Entries p3 (#532)
Browse files Browse the repository at this point in the history
Add logger to ts player type for use in related plugin

Related PRs:
kaltura/playkit-js-related#5
kaltura/playkit-js-ui#668

Resolves FEC-11981
  • Loading branch information
SivanA-Kaltura authored Mar 28, 2022
1 parent ec42590 commit 7b1596b
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 1 deletion.
2 changes: 1 addition & 1 deletion ts-typed/event-manager.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
type Target = KalturaPlayerTypes.Player | HTMLElement | Document;
type Target = KalturaPlayerTypes.Player | KalturaPlayerTypes.FakeEventTarget | HTMLElement | Document;
type CallbackFunction = (...args: any) => void;

declare namespace KalturaPlayerTypes {
Expand Down
13 changes: 13 additions & 0 deletions ts-typed/fake-event-target.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
declare function EventListener(event: KalturaPlayerTypes.FakeEvent): boolean | void;

declare namespace KalturaPlayerTypes {
export interface FakeEventTarget {
addEventListener(type: string, listener: EventListener);

removeEventListener(type: string, listener: EventListener);

registerPlugin(name: string, component: any): void;

dispatchEvent(event: KalturaPlayerTypes.FakeEvent);
}
}
3 changes: 3 additions & 0 deletions ts-typed/kaltura-player.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,9 @@ declare module 'global' {
core: {
EventType: Record<string, string>;
FakeEvent: any;
FakeEventTarget: {
new (...args: any[]): KalturaPlayerTypes.FakeEventTarget;
}
Error: any;
StateType: Record<string, string>;
MediaType: Record<string, string>;
Expand Down

0 comments on commit 7b1596b

Please sign in to comment.