const example = <T extends unknown>(params: T): T => {
return params
}
// TYPE: const params: readonly ["Hello", "World"]
const params = ['Hello', 'World']
// TYPE: const result: readonly ["Hello", "World"]
const result = example(params)
// TYPE: const str1: string, const str2: string
const [str1, str2] = result
const example = <T extends unknown>(params: T): T => {
return params
}
// TYPE: const params: readonly ["Hello", "World"]
const params = ['Hello', 'World']
// TYPE: const result: readonly ["Hello", "World"]
const result = example(params)
// TYPE: const str1: string, const str2: string
const [str1, str2] = result