Skip to content

Commit 3647625

Browse files
committed
fix
1 parent 6dc6b65 commit 3647625

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/parser/parser_lib.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { assert } from "@std/assert/assert";
2-
import { memoize } from "@std/cache/memoize";
2+
import { MemoizationCacheResult, memoize } from "@std/cache/memoize";
33
import { ArrayResult, ArrayResultError } from "../array_result.ts";
44
import { Clearable, ClearableCacheSet, Lazy } from "../cache.ts";
55
import { throwError } from "../misc.ts";
@@ -14,7 +14,7 @@ export class Parser<T> {
1414
constructor(parser: (src: string) => ParserResult<T>) {
1515
this.unmemoizedParser = parser;
1616
if (Parser.cache != null) {
17-
const cache = new Map();
17+
const cache = new Map<string, MemoizationCacheResult<ParserResult<T>>>();
1818
Parser.addToCache(cache);
1919
this.rawParser = memoize(this.unmemoizedParser, { cache });
2020
} else {

0 commit comments

Comments
 (0)