From 26d65b3282c1f5e010abd629c9de87f20ce9ed73 Mon Sep 17 00:00:00 2001 From: db123 Date: Thu, 23 Apr 2026 00:41:50 +0330 Subject: [PATCH] feat: added a baseline adapter api to use --- src/types/index.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/types/index.ts b/src/types/index.ts index b2e788e..bf26d5e 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -5,7 +5,20 @@ * creation: 22/4/2026 */ +export interface AdapterAPI { + load?: () => void; + play?: () => void; + pause?: () => void; + destroy?: () => void; + seek?: (time: number) => void; + currentTime?: () => number; + duration?: () => number; + volume?: () => number; + mute?: () => boolean; +} + export interface PlayerConfig { + type?: "native" | "hls" | "dash"; theme?: "dark" | "light"; accent?: string; controls?: boolean;