1import type { ParamMatcher } from '@sveltejs/kit'
2import { isValidDID, isValidHandle } from '$lib/types/atproto'
3
4export const match: ParamMatcher = (param) => {
5 const decoded = decodeURIComponent(param)
6 return isValidHandle(decoded) || isValidDID(decoded)
7}