summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2026-08-30 14:17:09 +0100
committerMichael Williamson <mike@zwobble.org>2026-08-30 14:17:09 +0100
commit5a15eaebcad9fe95772d7391bb2cc5b1b2a8c0d2 (patch)
tree5cc435408a4039156245b65c9d00ef82df1a5666 /examples
parentf6bdaa0381cfe762a0723085d666dce8eaf4434a (diff)
Mark fields as readonly in typescript-types
Diffstat (limited to 'examples')
-rw-r--r--examples/01-struct/output/typescript/src/point.ts8
-rw-r--r--examples/02-struct-singleton/output/typescript/src/point.ts2
2 files changed, 5 insertions, 5 deletions
diff --git a/examples/01-struct/output/typescript/src/point.ts b/examples/01-struct/output/typescript/src/point.ts
index 5dc76ee..fccae01 100644
--- a/examples/01-struct/output/typescript/src/point.ts
+++ b/examples/01-struct/output/typescript/src/point.ts
@@ -4,9 +4,9 @@
* A straight line from one point to another.
*/
class Line {
- public start: Point;
+ public readonly start: Point;
- public end: Point;
+ public readonly end: Point;
public constructor(start: Point, end: Point) {
this.start = start;
@@ -20,9 +20,9 @@ export {Line};
* A 2D point.
*/
class Point {
- public x: number;
+ public readonly x: number;
- public y: number;
+ public readonly y: number;
public constructor(x: number, y: number) {
this.x = x;
diff --git a/examples/02-struct-singleton/output/typescript/src/point.ts b/examples/02-struct-singleton/output/typescript/src/point.ts
index dfa9dd3..f0761ce 100644
--- a/examples/02-struct-singleton/output/typescript/src/point.ts
+++ b/examples/02-struct-singleton/output/typescript/src/point.ts
@@ -1,7 +1,7 @@
// Generated by hobgoblin.
class Origin {
- public static INSTANCE = new Origin();
+ public static readonly INSTANCE = new Origin();
private constructor() {
}