Skip to content

Commit c531ab9

Browse files
fix: add language option for js slang helper
1 parent b3e487d commit c531ab9

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/commons/utils/JsSlangHelper.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import {
44
type Chapter,
55
type Context,
66
type CustomBuiltIns,
7+
LanguageOptions,
78
type Value,
89
Variant
910
} from 'js-slang/dist/types';
@@ -154,9 +155,17 @@ export function createContext<T>(
154155
chapter: Chapter,
155156
externals: string[],
156157
externalContext: T,
157-
variant: Variant = Variant.DEFAULT
158+
variant: Variant = Variant.DEFAULT,
159+
languageOptions?: LanguageOptions
158160
) {
159-
return createSlangContext<T>(chapter, variant, externals, externalContext, externalBuiltIns);
161+
return createSlangContext<T>(
162+
chapter,
163+
variant,
164+
languageOptions,
165+
externals,
166+
externalContext,
167+
externalBuiltIns
168+
);
160169
}
161170

162171
// Assumes that the grader doesn't need additional external libraries apart from the standard

0 commit comments

Comments
 (0)