function createRoute<T extends readonly string[]>(...segments: T) {
return segments.join('/');
}
const route = createRoute('api', 'users', 'list'); // inferred as ('api' | 'users' | 'list')function createRoute<T extends readonly string[]>(...segments: T) {
return segments.join('/');
}
const route = createRoute('api', 'users', 'list'); // inferred as ('api' | 'users' | 'list')