Skip to content

Commit 0355d15

Browse files
authored
Fix the operand of a 'delete' operator must be optional error in typescript 4.0 (#838)
1 parent d6e677b commit 0355d15

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

build/build.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ function getTsxGrammar() {
9797

9898
function getTsGrammar(getVariables: (tsGrammarVariables: MapLike<string>) => MapLike<string>) {
9999
const tsGrammarBeforeTransformation = readYaml(file(Language.TypeScript, Extension.YamlTmLanguage)) as TmGrammar;
100-
return updateGrammarVariables(tsGrammarBeforeTransformation, getVariables(tsGrammarBeforeTransformation.variables));
100+
return updateGrammarVariables(tsGrammarBeforeTransformation, getVariables(tsGrammarBeforeTransformation.variables as MapLike<string>));
101101
}
102102

103103
function replacePatternVariables(pattern: string, variableReplacers: VariableReplacer[]) {

build/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ declare interface TmGrammar {
3838
scopeName: string;
3939
fileTypes: string[];
4040
uuid: string;
41-
variables: MapLike<string>;
41+
variables?: MapLike<string>;
4242
patterns?: AnyTmGrammarRule[];
4343
repository: MapLike<TmGrammarRepositaryRule>;
4444
}

0 commit comments

Comments
 (0)