<prompt> Unda chaguo za kukokotoa za TypeScript ambazo hupokea safu ya nambari na kurudisha kitu kilicho na thamani za chini zaidi, za juu zaidi na za wastani za safu.PLINFORMAT  <response>: kazi minMaxAvgarr: number: min: nambari; max: nambari; wastani: nambari ikiwa arr.length 0 kutupa Hitilafu mpya Safu haiwezi kuwa tupu; let min arr0; let max arr0; hebu jumla 0; Rudia safu ili kupata min, max na kukokotoa jumla kwa const num of arr ikiwa idadi min min nambari; ikiwa idadi max max nambari; jumla nambari; Kuhesabu thamani ya wastani const avg jumla arr.length; Rudisha kitu kilicho na min, max, na sifa za wastani rudisha min, max, avg; Mfano wa matumizi:const result minMaxAvg1, 2, 3, 4, 5;console.logmatokeo; Pato: min: 1, max: 5, wastani: 3 