diff --git a/projects/configuration-options/secret-messages/01-encoded-outputs/index.ts b/projects/configuration-options/secret-messages/01-encoded-outputs/index.ts index 5e31b6f2..5ffe2c80 100644 --- a/projects/configuration-options/secret-messages/01-encoded-outputs/index.ts +++ b/projects/configuration-options/secret-messages/01-encoded-outputs/index.ts @@ -4,7 +4,7 @@ export function encodeMessage(message: string) { let output = ""; for (let i = 0; i < message.length; i += 1) { - output += String.fromCharCode(message.codePointAt(i)! + i + message.length); + output += String.fromCharCode(message.charCodeAt(i) + i + message.length); } return output; diff --git a/projects/configuration-options/secret-messages/02-allowed-imports/index.ts b/projects/configuration-options/secret-messages/02-allowed-imports/index.ts index 134cd677..9d8d210c 100644 --- a/projects/configuration-options/secret-messages/02-allowed-imports/index.ts +++ b/projects/configuration-options/secret-messages/02-allowed-imports/index.ts @@ -5,7 +5,7 @@ export function decodeMessage(message: string) { let output = ""; for (let i = 0; i < message.length; i += 1) { - output += String.fromCharCode(message.codePointAt(i) - i - message.length); + output += String.fromCharCode(message.charCodeAt(i) - i - message.length); } return output; diff --git a/projects/configuration-options/secret-messages/tsconfig.json b/projects/configuration-options/secret-messages/tsconfig.json index 3fcafa94..8ee4191e 100644 --- a/projects/configuration-options/secret-messages/tsconfig.json +++ b/projects/configuration-options/secret-messages/tsconfig.json @@ -1,4 +1,9 @@ { + "compilerOptions": { + "allowJs": true, + "noEmit": true, + "resolveJsonModule": true + }, "extends": "../../../tsconfig.json", "include": ["."] }