MCPcopy
hub / github.com/thedaviddelta/lingva-translate / extractSlug

Function extractSlug

utils/slug.ts:1–19  ·  view source on GitHub ↗
(
    slug: string[]
)

Source from the content-addressed store, hash-verified

1export const extractSlug = (
2 slug: string[]
3): {
4 source?: string,
5 target?: string,
6 query?: string
7} => {
8 const [p1, p2, p3] = slug;
9 switch (slug.length) {
10 case 1:
11 return { query: p1 };
12 case 2:
13 return { target: p1, query: p2 };
14 case 3:
15 return { source: p1, target: p2, query: p3 };
16 default:
17 return {};
18 }
19};

Callers 1

getStaticPropsFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected