Skip to content

Commit 59eefd7

Browse files
authored
fix(ts): change readonly array syntax to support older tsc (#385)
`readonly T[]` is new syntax for `ReadonlyArray` which is supported in typescript older than 3.4. As of now everything works but throws error while compiling in angular 7
1 parent 637f343 commit 59eefd7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/util.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -471,9 +471,9 @@ export function getType(object: unknown): string {
471471
return type;
472472
}
473473

474-
export function copyAndExtendArray<T>(arr: readonly T[], newValue: T): T[];
474+
export function copyAndExtendArray<T>(arr: ReadonlyArray<T>, newValue: T): T[];
475475
export function copyAndExtendArray<A, V>(
476-
arr: readonly A[],
476+
arr: ReadonlyArray<A>,
477477
newValue: V
478478
): (A | V)[];
479479
/**
@@ -485,7 +485,7 @@ export function copyAndExtendArray<A, V>(
485485
* @returns A new array with all items from arr and newValue (which is last).
486486
*/
487487
export function copyAndExtendArray<A, V>(
488-
arr: readonly A[],
488+
arr: ReadonlyArray<A>,
489489
newValue: V
490490
): (A | V)[] {
491491
return [...arr, newValue];

0 commit comments

Comments
 (0)