Files
LingvAI/utils/slug.ts

20 lines
414 B
TypeScript

export const extractSlug = (
slug: string[]
): {
source?: string,
target?: string,
query?: string
} => {
const [p1, p2, p3] = slug;
switch (slug.length) {
case 1:
return { query: p1 };
case 2:
return { target: p1, query: p2 };
case 3:
return { source: p1, target: p2, query: p3 };
default:
return {};
}
};