@sanity/image-url
Version:
Tools to generate image urls from Sanity content
15 lines (13 loc) • 507 B
text/typescript
import {signUrl} from '@sanity/signed-urls'
import type {ImageUrlBuilderOptions} from '../types'
import type {ImageUrlSigningOptions} from './types'
import {urlForImage} from '../urlForImage'
export function signedUrlForImage(
options: ImageUrlBuilderOptions,
signingOptions: ImageUrlSigningOptions
): string {
// Get the base URL without any signing specific parameters
const baseUrl = urlForImage(options)
// Sign the URL with the signing parameters
return signUrl(baseUrl, signingOptions)
}