// @strict // #Repro from #30839 let point = [3, 4] as const; function distanceFromOrigin([x, y]: [number, number]) { return Math.sqrt(x ** 2 + y ** 2); } distanceFromOrigin(point); declare function arryFn(x: number[]): void; arryFn(point); declare function arryFn2(x: Array): void; arryFn2(point); declare const a: readonly number[]; declare const b: Readonly; declare const c: ReadonlyArray; arryFn2(a); arryFn2(b); arryFn2(c);