diff --git a/expression-exchange_en.html b/expression-exchange_en.html
index b40032b..de54225 100644
--- a/expression-exchange_en.html
+++ b/expression-exchange_en.html
@@ -92,6 +92,7 @@
let preloads = [
'../joist/js/splash.js',
'../sherpa/lib/jquery-2.1.0.js',
+ '../sherpa/lib/jsondiffpatch-v0.3.11.umd.js',
'../sherpa/lib/lodash-4.17.4.js',
'../sherpa/lib/FileSaver-b8054a2.js',
'../sherpa/lib/himalaya-1.1.0.js',
diff --git a/js/expressionExchangeStrings.ts b/js/expressionExchangeStrings.ts
index 17499e9..79d7816 100644
--- a/js/expressionExchangeStrings.ts
+++ b/js/expressionExchangeStrings.ts
@@ -5,27 +5,44 @@
*/
/* eslint-disable */
import getStringModule from '../../chipper/js/getStringModule.js';
+import TReadOnlyProperty from '../../axon/js/TReadOnlyProperty.js';
import expressionExchange from './expressionExchange.js';
type StringsType = {
'coinValues': string;
+ 'coinValuesProperty': TReadOnlyProperty;
'done': string;
+ 'doneProperty': TReadOnlyProperty;
'numberCentsPattern': string;
+ 'numberCentsPatternProperty': TReadOnlyProperty;
'expression-exchange': {
'title': string;
+ 'titleProperty': TReadOnlyProperty;
};
'explore': string;
+ 'exploreProperty': TReadOnlyProperty;
'basics': string;
+ 'basicsProperty': TReadOnlyProperty;
'negatives': string;
+ 'negativesProperty': TReadOnlyProperty;
'game': string;
+ 'gameProperty': TReadOnlyProperty;
'myCollection': string;
+ 'myCollectionProperty': TReadOnlyProperty;
'allCoefficients': string;
+ 'allCoefficientsProperty': TReadOnlyProperty;
'total': string;
+ 'totalProperty': TReadOnlyProperty;
'variableValues': string;
+ 'variableValuesProperty': TReadOnlyProperty;
'variables': string;
+ 'variablesProperty': TReadOnlyProperty;
'levelNumberPattern': string;
+ 'levelNumberPatternProperty': TReadOnlyProperty;
'next': string;
+ 'nextProperty': TReadOnlyProperty;
'youCompletedAllLevels': string;
+ 'youCompletedAllLevelsProperty': TReadOnlyProperty;
};
const expressionExchangeStrings = getStringModule( 'EXPRESSION_EXCHANGE' ) as StringsType;