UNPKG

@sanity/client

Version:

Client for retrieving, creating and patching data from Sanity.io

26 lines 1.42 kB
import { _r as VideoSubtitleInfoPublic, dr as VideoPlaybackInfoSigned, fr as VideoPlaybackTokens, gr as VideoSubtitleInfo, hr as VideoRenditionInfoSigned, mr as VideoRenditionInfoPublic, or as VideoPlaybackInfo, pr as VideoRenditionInfo, vr as VideoSubtitleInfoSigned } from "./types-DiPF0ENT.js"; /** * Check if the entire playback info response requires signed URLs * @public */ declare function isSignedPlaybackInfo(playbackInfo: VideoPlaybackInfo): playbackInfo is VideoPlaybackInfoSigned; /** * Extract playback tokens from signed video playback info * @param playbackInfo - The video playback info * @returns The playback tokens or undefined if the response is not signed * @public * @example * const tokens = getPlaybackTokens(playbackInfo) * console.log(tokens) * ```json * { * stream: "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...", * thumbnail: "eyJ0a2VuIjoiVGh1bWJuYWlsVG9rZW4tMTIz...", * animated: "eyJ0a2VuIjoiQW5pbWF0ZWRUb2tlbi1kZWY...", * storyboard: "eyJ0a2VuIjoiU3Rvcnlib2FyZFRva2VuLTc4..." * } * ``` */ declare function getPlaybackTokens(playbackInfo: VideoPlaybackInfo): VideoPlaybackTokens | undefined; export { type VideoRenditionInfo, type VideoRenditionInfoPublic, type VideoRenditionInfoSigned, type VideoSubtitleInfo, type VideoSubtitleInfoPublic, type VideoSubtitleInfoSigned, getPlaybackTokens, isSignedPlaybackInfo }; //# sourceMappingURL=media-library.d.ts.map