isaacscript-common
Version:
Helper functions and features for IsaacScript mods.
13 lines (10 loc) • 422 B
text/typescript
/* eslint-disable @typescript-eslint/no-explicit-any */
interface ReadonlyMapConstructor {
new (): ReadonlyMap<any, any>;
new <K, V>(
entries?: ReadonlyArray<readonly [K, V]> | Iterable<readonly [K, V]> | null,
): ReadonlyMap<K, V>;
readonly prototype: ReadonlyMap<any, any>;
}
/** An alias for the `Map` constructor that returns a read-only map. */
export const ReadonlyMap = Map as ReadonlyMapConstructor;