1
0
Fork 0
astro-redirect-from/src/createRedirect.ts

18 lines
372 B
TypeScript

import type { Redirects } from './index.js'
import { prependForwardSlash } from './utils.js'
export function createRedirect(
redirects: Redirects,
redirectFrom: string[],
postSlug: string
) {
postSlug = prependForwardSlash(postSlug)
for (let slug of redirectFrom) {
slug = prependForwardSlash(slug)
redirects[slug] = postSlug
}
return redirects
}