diff --git a/src/compiler/core.ts b/src/compiler/core.ts index 6ebeff961f499..298622e0cedd2 100644 --- a/src/compiler/core.ts +++ b/src/compiler/core.ts @@ -12,7 +12,7 @@ import { } from "./_namespaces/ts"; /** @internal */ -export const emptyArray: never[] = [] as never[]; +export const emptyArray: never[] = Object.freeze([]) as never[]; /** @internal */ export const emptyMap: ReadonlyMap = new Map(); /** @internal */ diff --git a/src/server/utilitiesPublic.ts b/src/server/utilitiesPublic.ts index ac8e0f3c131c3..b90091e8f2292 100644 --- a/src/server/utilitiesPublic.ts +++ b/src/server/utilitiesPublic.ts @@ -19,7 +19,7 @@ export enum LogLevel { verbose, } -export const emptyArray: SortedReadonlyArray = createSortedArray(); +export const emptyArray: SortedReadonlyArray = Object.freeze(createSortedArray()); export interface Logger { close(): void;