Files

14 lines
368 B
TypeScript

export interface InitialNavigation {
requestedCwd: string | null;
sessionId: string | null;
}
export function getInitialNavigation(searchParams: Pick<URLSearchParams, "get">): InitialNavigation {
const requestedCwd = searchParams.get("cwd")?.trim() || null;
return {
requestedCwd,
sessionId: requestedCwd ? null : searchParams.get("session"),
};
}