UNPKG

@sanity/client

Version:

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

26 lines • 1.42 kB
import { Cr as VideoSubtitleInfo, Sr as VideoRenditionInfoSigned, Tr as VideoSubtitleInfoSigned, br as VideoRenditionInfo, pr as VideoPlaybackInfo, vr as VideoPlaybackInfoSigned, wr as VideoSubtitleInfoPublic, xr as VideoRenditionInfoPublic, yr as VideoPlaybackTokens } from "./types-CID5nOuc.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