Skip to content

Commit 2e210b0

Browse files
committed
remove Object.freeze
1 parent efd89bf commit 2e210b0

File tree

6 files changed

+9
-15
lines changed

6 files changed

+9
-15
lines changed

src/message/compiler.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,7 @@ export function createCompiler(): Compiler {
3838
return { code, ast }
3939
}
4040

41-
return Object.freeze({
42-
compile
43-
})
41+
return { compile }
4442
}
4543

4644
const compileCache: Record<string, MessageFunction> = Object.create(null)

src/message/generator.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,13 @@ function createCodeGenerator(source?: string): CodeGenerator {
6565
_newline(_context.indentLevel)
6666
}
6767

68-
return Object.freeze({
68+
return {
6969
context,
7070
push,
7171
indent,
7272
deindent,
7373
newline
74-
})
74+
}
7575
}
7676

7777
function generateLinkedNode(generator: CodeGenerator, node: LinkedNode): void {

src/message/parser.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,5 @@ export function createParser(): Parser {
356356
return node
357357
}
358358

359-
return Object.freeze({
360-
parse
361-
})
359+
return { parse }
362360
}

src/message/scanner.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ export function createScanner(str: string): Scanner {
9090
_peekOffset = 0
9191
}
9292

93-
return Object.freeze({
93+
return {
9494
index,
9595
line,
9696
column,
@@ -103,5 +103,5 @@ export function createScanner(str: string): Scanner {
103103
reset,
104104
resetPeek,
105105
skipToPeek
106-
})
106+
}
107107
}

src/message/tokenizer.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -509,12 +509,12 @@ export function createTokenizer(source: string): Tokenizer {
509509
return readToken(_scnr, _context)
510510
}
511511

512-
return Object.freeze({
512+
return {
513513
nextToken,
514514
currentOffset,
515515
currentPosition,
516516
context
517-
})
517+
}
518518
}
519519

520520
export function parse(source: string): Token[] {

src/message/transformer.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,7 @@ function createTransformer(
3131

3232
const context = (): TransformContext => _context
3333

34-
return Object.freeze({
35-
context
36-
})
34+
return { context }
3735
}
3836

3937
function traverseNodes(nodes: Node[], transformer: Transformer): void {

0 commit comments

Comments
 (0)