defineReadOnly<T, K extends keyof T>
Let's you overwrite a readonly property on a class.
Borrowed from ethers.
Usage
example.ts
import { defineReadOnly } from "@alchemy/aa-core";
class Test {
readonly a: number = 1;
setA(a: number) {
defineReadOnly(this, "a", a);
}
}