UNPKG

@streamyx/api

Version:

Build extensions for Streamyx with Node.js

27 lines (22 loc) 727 B
export type Common = { sanitizeString: (text: string) => string; execUrlPatterns: ( url: string, patterns: string[], baseUrls: string[], ) => { pathname: Record<string, string | undefined>; search: Record<string, string | undefined>; }; safeEval: <T = any>(jsObjectString: string) => T | null; extendEpisodes: (episodesBySeasons?: Map<number, Set<number>>) => { items: Map<number, Set<number>>; has: (episode?: number, season?: number) => boolean; set: (episode?: number, season?: number) => void; getMin: () => number; getMax: () => number; seasonsCount: number; episodesCount: number; }; getRandomElements: (array: unknown, count?: number) => unknown[]; };