From 333d17ec29502f960b1dfbf9b7c041f1fe1715c6 Mon Sep 17 00:00:00 2001 From: Matt Pocock Date: Tue, 12 Sep 2023 15:33:08 +0100 Subject: [PATCH] 2023-09-12T14:33:08.754Z --- .../helpers.d.ts | 0 .../package.json | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../helpers.d.ts | 0 .../package.json | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../helpers.d.ts | 0 .../package.json | 0 .../src/index.ts | 0 .../src/other-file.ts | 0 .../tsconfig.json | 0 .../helpers.d.ts | 0 .../package.json | 0 .../src/index.ts | 0 .../src/other-file.ts | 0 .../tsconfig.json | 0 .../helpers.d.ts | 0 .../package.json | 0 .../src/debug.d.ts | 0 .../src/index.ts | 0 .../src/other-file.ts | 0 .../tsconfig.json | 0 .../helpers.d.ts | 0 .../package.json | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../helpers.d.ts | 0 .../package.json | 0 .../src/index.ts | 0 .../src/window.d.ts | 0 .../tsconfig.json | 0 .../helpers.d.ts | 0 .../package.json | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../helpers.d.ts | 0 .../package.json | 0 .../src/index.ts | 0 .../src/process.d.ts | 0 .../tsconfig.json | 0 .../helpers.d.ts | 0 .../package.json | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../helpers.d.ts | 0 .../package.json | 0 .../src/index.ts | 0 .../src/module.d.ts | 0 .../tsconfig.json | 0 .../helpers.d.ts | 0 .../package.json | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../helpers.d.ts | 0 .../package.json | 0 .../src/index.ts | 0 .../src/module.d.ts | 0 .../tsconfig.json | 0 ...eclare-module-for-overriding-third-party-libraries.problem.ts} | 0 ...clare-module-for-overriding-third-party-libraries.solution.ts} | 0 .../{173-lib-d-ts.problem.ts => 172-lib-d-ts.problem.ts} | 0 .../{173-lib-d-ts.solution.ts => 172-lib-d-ts.solution.ts} | 0 ....problem.ts => 173-using-target-to-change-lib-d-ts.problem.ts} | 0 ...olution.ts => 173-using-target-to-change-lib-d-ts.solution.ts} | 0 .../{175-lib-dom-d-ts.problem.ts => 174-lib-dom-d-ts.problem.ts} | 0 ...{175-lib-dom-d-ts.solution.ts => 174-lib-dom-d-ts.solution.ts} | 0 ...rd-party-types.problem.ts => 175-third-party-types.problem.ts} | 0 ...-party-types.solution.ts => 175-third-party-types.solution.ts} | 0 ...-tsconfig.problem.ts => 176-type-roots-in-tsconfig.problem.ts} | 0 ...sconfig.solution.ts => 176-type-roots-in-tsconfig.solution.ts} | 0 ...s.problem.ts => 177-types-that-ship-with-libraries.problem.ts} | 0 ...solution.ts => 177-types-that-ship-with-libraries.solution.ts} | 0 ...t.problem.ts => 178-domain-modelling-in-typescript.problem.ts} | 0 ...solution.ts => 178-domain-modelling-in-typescript.solution.ts} | 0 ...lper-types.problem.ts => 179-intro-to-helper-types.problem.ts} | 0 ...er-types.solution.ts => 179-intro-to-helper-types.solution.ts} | 0 .../{181-result-type.problem.ts => 180-result-type.problem.ts} | 0 .../{181-result-type.solution.ts => 180-result-type.solution.ts} | 0 ...ameters.problem.ts => 181-multiple-type-parameters.problem.ts} | 0 ...eters.solution.ts => 181-multiple-type-parameters.solution.ts} | 0 ...rameters.problem.ts => 182-default-type-parameters.problem.ts} | 0 ...meters.solution.ts => 182-default-type-parameters.solution.ts} | 0 ...straints.problem.ts => 183-type-helper-constraints.problem.ts} | 0 ...raints.solution.ts => 183-type-helper-constraints.solution.ts} | 0 ...-of-omit.problem.ts => 184-tighter-version-of-omit.problem.ts} | 0 ...f-omit.solution.ts => 184-tighter-version-of-omit.solution.ts} | 0 ...ral-types.problem.ts => 185-template-literal-types.problem.ts} | 0 ...l-types.solution.ts => 185-template-literal-types.solution.ts} | 0 ...ts => 186-passing-unions-to-template-literal-types.problem.ts} | 0 ...s => 186-passing-unions-to-template-literal-types.solution.ts} | 0 .../{188-mapped-types.problem.ts => 187-mapped-types.problem.ts} | 0 ...{188-mapped-types.solution.ts => 187-mapped-types.solution.ts} | 0 ...-mapped-types.problem.ts => 188-as-in-mapped-types.problem.ts} | 0 ...apped-types.solution.ts => 188-as-in-mapped-types.solution.ts} | 0 .../package.json | 0 .../tsconfig.json | 0 ...sconfig-bases.explainer.ts => 190-tsconfig-bases.explainer.ts} | 0 .../{192-no-emit.explainer.ts => 191-no-emit.explainer.ts} | 0 ...em.ts => 192-module-resolution-bundler-or-nodenext.problem.ts} | 0 ...n.ts => 192-module-resolution-bundler-or-nodenext.solution.ts} | 0 .../package.json | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../package.json | 0 .../src/esm-module.mts | 0 .../src/index.ts | 0 .../tsconfig.json | 0 ...les.problem.ts => 195-multiple-tsconfig-json-files.problem.ts} | 0 ...s.solution.ts => 195-multiple-tsconfig-json-files.solution.ts} | 0 ...em.ts => 196-globals-are-tied-to-a-single-tsconfig.problem.ts} | 0 ...n.ts => 196-globals-are-tied-to-a-single-tsconfig.solution.ts} | 0 113 files changed, 0 insertions(+), 0 deletions(-) rename src/062-the-global-namespace/{166-ambient-context-and-declare-const.problem => 165-ambient-context-and-declare-const.problem}/helpers.d.ts (100%) rename src/062-the-global-namespace/{166-ambient-context-and-declare-const.problem => 165-ambient-context-and-declare-const.problem}/package.json (100%) rename src/062-the-global-namespace/{166-ambient-context-and-declare-const.problem => 165-ambient-context-and-declare-const.problem}/src/index.ts (100%) rename src/062-the-global-namespace/{166-ambient-context-and-declare-const.problem => 165-ambient-context-and-declare-const.problem}/tsconfig.json (100%) rename src/062-the-global-namespace/{166-ambient-context-and-declare-const.solution => 165-ambient-context-and-declare-const.solution}/helpers.d.ts (100%) rename src/062-the-global-namespace/{166-ambient-context-and-declare-const.solution => 165-ambient-context-and-declare-const.solution}/package.json (100%) rename src/062-the-global-namespace/{166-ambient-context-and-declare-const.solution => 165-ambient-context-and-declare-const.solution}/src/index.ts (100%) rename src/062-the-global-namespace/{166-ambient-context-and-declare-const.solution => 165-ambient-context-and-declare-const.solution}/tsconfig.json (100%) rename src/062-the-global-namespace/{167-declare-global.problem => 166-declare-global.problem}/helpers.d.ts (100%) rename src/062-the-global-namespace/{167-declare-global.problem => 166-declare-global.problem}/package.json (100%) rename src/062-the-global-namespace/{167-declare-global.problem => 166-declare-global.problem}/src/index.ts (100%) rename src/062-the-global-namespace/{167-declare-global.problem => 166-declare-global.problem}/src/other-file.ts (100%) rename src/062-the-global-namespace/{167-declare-global.problem => 166-declare-global.problem}/tsconfig.json (100%) rename src/062-the-global-namespace/{167-declare-global.solution.1 => 166-declare-global.solution.1}/helpers.d.ts (100%) rename src/062-the-global-namespace/{167-declare-global.solution.1 => 166-declare-global.solution.1}/package.json (100%) rename src/062-the-global-namespace/{167-declare-global.solution.1 => 166-declare-global.solution.1}/src/index.ts (100%) rename src/062-the-global-namespace/{167-declare-global.solution.1 => 166-declare-global.solution.1}/src/other-file.ts (100%) rename src/062-the-global-namespace/{167-declare-global.solution.1 => 166-declare-global.solution.1}/tsconfig.json (100%) rename src/062-the-global-namespace/{167-declare-global.solution.2 => 166-declare-global.solution.2}/helpers.d.ts (100%) rename src/062-the-global-namespace/{167-declare-global.solution.2 => 166-declare-global.solution.2}/package.json (100%) rename src/062-the-global-namespace/{167-declare-global.solution.2 => 166-declare-global.solution.2}/src/debug.d.ts (100%) rename src/062-the-global-namespace/{167-declare-global.solution.2 => 166-declare-global.solution.2}/src/index.ts (100%) rename src/062-the-global-namespace/{167-declare-global.solution.2 => 166-declare-global.solution.2}/src/other-file.ts (100%) rename src/062-the-global-namespace/{167-declare-global.solution.2 => 166-declare-global.solution.2}/tsconfig.json (100%) rename src/062-the-global-namespace/{168-modifying-window.problem => 167-modifying-window.problem}/helpers.d.ts (100%) rename src/062-the-global-namespace/{168-modifying-window.problem => 167-modifying-window.problem}/package.json (100%) rename src/062-the-global-namespace/{168-modifying-window.problem => 167-modifying-window.problem}/src/index.ts (100%) rename src/062-the-global-namespace/{168-modifying-window.problem => 167-modifying-window.problem}/tsconfig.json (100%) rename src/062-the-global-namespace/{168-modifying-window.solution => 167-modifying-window.solution}/helpers.d.ts (100%) rename src/062-the-global-namespace/{168-modifying-window.solution => 167-modifying-window.solution}/package.json (100%) rename src/062-the-global-namespace/{168-modifying-window.solution => 167-modifying-window.solution}/src/index.ts (100%) rename src/062-the-global-namespace/{168-modifying-window.solution => 167-modifying-window.solution}/src/window.d.ts (100%) rename src/062-the-global-namespace/{168-modifying-window.solution => 167-modifying-window.solution}/tsconfig.json (100%) rename src/062-the-global-namespace/{169-modifying-process-env.problem => 168-modifying-process-env.problem}/helpers.d.ts (100%) rename src/062-the-global-namespace/{169-modifying-process-env.problem => 168-modifying-process-env.problem}/package.json (100%) rename src/062-the-global-namespace/{169-modifying-process-env.problem => 168-modifying-process-env.problem}/src/index.ts (100%) rename src/062-the-global-namespace/{169-modifying-process-env.problem => 168-modifying-process-env.problem}/tsconfig.json (100%) rename src/062-the-global-namespace/{169-modifying-process-env.solution => 168-modifying-process-env.solution}/helpers.d.ts (100%) rename src/062-the-global-namespace/{169-modifying-process-env.solution => 168-modifying-process-env.solution}/package.json (100%) rename src/062-the-global-namespace/{169-modifying-process-env.solution => 168-modifying-process-env.solution}/src/index.ts (100%) rename src/062-the-global-namespace/{169-modifying-process-env.solution => 168-modifying-process-env.solution}/src/process.d.ts (100%) rename src/062-the-global-namespace/{169-modifying-process-env.solution => 168-modifying-process-env.solution}/tsconfig.json (100%) rename src/062-the-global-namespace/{170-declare-module.problem => 169-declare-module.problem}/helpers.d.ts (100%) rename src/062-the-global-namespace/{170-declare-module.problem => 169-declare-module.problem}/package.json (100%) rename src/062-the-global-namespace/{170-declare-module.problem => 169-declare-module.problem}/src/index.ts (100%) rename src/062-the-global-namespace/{170-declare-module.problem => 169-declare-module.problem}/tsconfig.json (100%) rename src/062-the-global-namespace/{170-declare-module.solution => 169-declare-module.solution}/helpers.d.ts (100%) rename src/062-the-global-namespace/{170-declare-module.solution => 169-declare-module.solution}/package.json (100%) rename src/062-the-global-namespace/{170-declare-module.solution => 169-declare-module.solution}/src/index.ts (100%) rename src/062-the-global-namespace/{170-declare-module.solution => 169-declare-module.solution}/src/module.d.ts (100%) rename src/062-the-global-namespace/{170-declare-module.solution => 169-declare-module.solution}/tsconfig.json (100%) rename src/062-the-global-namespace/{171-wildcard-in-declare-module.problem => 170-wildcard-in-declare-module.problem}/helpers.d.ts (100%) rename src/062-the-global-namespace/{171-wildcard-in-declare-module.problem => 170-wildcard-in-declare-module.problem}/package.json (100%) rename src/062-the-global-namespace/{171-wildcard-in-declare-module.problem => 170-wildcard-in-declare-module.problem}/src/index.ts (100%) rename src/062-the-global-namespace/{171-wildcard-in-declare-module.problem => 170-wildcard-in-declare-module.problem}/tsconfig.json (100%) rename src/062-the-global-namespace/{171-wildcard-in-declare-module.solution => 170-wildcard-in-declare-module.solution}/helpers.d.ts (100%) rename src/062-the-global-namespace/{171-wildcard-in-declare-module.solution => 170-wildcard-in-declare-module.solution}/package.json (100%) rename src/062-the-global-namespace/{171-wildcard-in-declare-module.solution => 170-wildcard-in-declare-module.solution}/src/index.ts (100%) rename src/062-the-global-namespace/{171-wildcard-in-declare-module.solution => 170-wildcard-in-declare-module.solution}/src/module.d.ts (100%) rename src/062-the-global-namespace/{171-wildcard-in-declare-module.solution => 170-wildcard-in-declare-module.solution}/tsconfig.json (100%) rename src/065-four-spaces-of-typescript-declarations/{172-declare-module-for-overriding-third-party-libraries.problem.ts => 171-declare-module-for-overriding-third-party-libraries.problem.ts} (100%) rename src/065-four-spaces-of-typescript-declarations/{172-declare-module-for-overriding-third-party-libraries.solution.ts => 171-declare-module-for-overriding-third-party-libraries.solution.ts} (100%) rename src/065-four-spaces-of-typescript-declarations/{173-lib-d-ts.problem.ts => 172-lib-d-ts.problem.ts} (100%) rename src/065-four-spaces-of-typescript-declarations/{173-lib-d-ts.solution.ts => 172-lib-d-ts.solution.ts} (100%) rename src/065-four-spaces-of-typescript-declarations/{174-using-target-to-change-lib-d-ts.problem.ts => 173-using-target-to-change-lib-d-ts.problem.ts} (100%) rename src/065-four-spaces-of-typescript-declarations/{174-using-target-to-change-lib-d-ts.solution.ts => 173-using-target-to-change-lib-d-ts.solution.ts} (100%) rename src/065-four-spaces-of-typescript-declarations/{175-lib-dom-d-ts.problem.ts => 174-lib-dom-d-ts.problem.ts} (100%) rename src/065-four-spaces-of-typescript-declarations/{175-lib-dom-d-ts.solution.ts => 174-lib-dom-d-ts.solution.ts} (100%) rename src/065-four-spaces-of-typescript-declarations/{176-third-party-types.problem.ts => 175-third-party-types.problem.ts} (100%) rename src/065-four-spaces-of-typescript-declarations/{176-third-party-types.solution.ts => 175-third-party-types.solution.ts} (100%) rename src/065-four-spaces-of-typescript-declarations/{177-type-roots-in-tsconfig.problem.ts => 176-type-roots-in-tsconfig.problem.ts} (100%) rename src/065-four-spaces-of-typescript-declarations/{177-type-roots-in-tsconfig.solution.ts => 176-type-roots-in-tsconfig.solution.ts} (100%) rename src/065-four-spaces-of-typescript-declarations/{178-types-that-ship-with-libraries.problem.ts => 177-types-that-ship-with-libraries.problem.ts} (100%) rename src/065-four-spaces-of-typescript-declarations/{178-types-that-ship-with-libraries.solution.ts => 177-types-that-ship-with-libraries.solution.ts} (100%) rename src/075-designing-your-types/{179-domain-modelling-in-typescript.problem.ts => 178-domain-modelling-in-typescript.problem.ts} (100%) rename src/075-designing-your-types/{179-domain-modelling-in-typescript.solution.ts => 178-domain-modelling-in-typescript.solution.ts} (100%) rename src/075-designing-your-types/{180-intro-to-helper-types.problem.ts => 179-intro-to-helper-types.problem.ts} (100%) rename src/075-designing-your-types/{180-intro-to-helper-types.solution.ts => 179-intro-to-helper-types.solution.ts} (100%) rename src/075-designing-your-types/{181-result-type.problem.ts => 180-result-type.problem.ts} (100%) rename src/075-designing-your-types/{181-result-type.solution.ts => 180-result-type.solution.ts} (100%) rename src/075-designing-your-types/{182-multiple-type-parameters.problem.ts => 181-multiple-type-parameters.problem.ts} (100%) rename src/075-designing-your-types/{182-multiple-type-parameters.solution.ts => 181-multiple-type-parameters.solution.ts} (100%) rename src/075-designing-your-types/{183-default-type-parameters.problem.ts => 182-default-type-parameters.problem.ts} (100%) rename src/075-designing-your-types/{183-default-type-parameters.solution.ts => 182-default-type-parameters.solution.ts} (100%) rename src/075-designing-your-types/{184-type-helper-constraints.problem.ts => 183-type-helper-constraints.problem.ts} (100%) rename src/075-designing-your-types/{184-type-helper-constraints.solution.ts => 183-type-helper-constraints.solution.ts} (100%) rename src/075-designing-your-types/{185-tighter-version-of-omit.problem.ts => 184-tighter-version-of-omit.problem.ts} (100%) rename src/075-designing-your-types/{185-tighter-version-of-omit.solution.ts => 184-tighter-version-of-omit.solution.ts} (100%) rename src/075-designing-your-types/{186-template-literal-types.problem.ts => 185-template-literal-types.problem.ts} (100%) rename src/075-designing-your-types/{186-template-literal-types.solution.ts => 185-template-literal-types.solution.ts} (100%) rename src/075-designing-your-types/{187-passing-unions-to-template-literal-types.problem.ts => 186-passing-unions-to-template-literal-types.problem.ts} (100%) rename src/075-designing-your-types/{187-passing-unions-to-template-literal-types.solution.ts => 186-passing-unions-to-template-literal-types.solution.ts} (100%) rename src/075-designing-your-types/{188-mapped-types.problem.ts => 187-mapped-types.problem.ts} (100%) rename src/075-designing-your-types/{188-mapped-types.solution.ts => 187-mapped-types.solution.ts} (100%) rename src/075-designing-your-types/{189-as-in-mapped-types.problem.ts => 188-as-in-mapped-types.problem.ts} (100%) rename src/075-designing-your-types/{189-as-in-mapped-types.solution.ts => 188-as-in-mapped-types.solution.ts} (100%) rename src/080-configuring-typescript/{190-my-recommended-tsconfig-base.explainer => 189-my-recommended-tsconfig-base.explainer}/package.json (100%) rename src/080-configuring-typescript/{190-my-recommended-tsconfig-base.explainer => 189-my-recommended-tsconfig-base.explainer}/tsconfig.json (100%) rename src/080-configuring-typescript/{191-tsconfig-bases.explainer.ts => 190-tsconfig-bases.explainer.ts} (100%) rename src/080-configuring-typescript/{192-no-emit.explainer.ts => 191-no-emit.explainer.ts} (100%) rename src/080-configuring-typescript/{193-module-resolution-bundler-or-nodenext.problem.ts => 192-module-resolution-bundler-or-nodenext.problem.ts} (100%) rename src/080-configuring-typescript/{193-module-resolution-bundler-or-nodenext.solution.ts => 192-module-resolution-bundler-or-nodenext.solution.ts} (100%) rename src/080-configuring-typescript/{194-isolated-modules.explainer => 193-isolated-modules.explainer}/package.json (100%) rename src/080-configuring-typescript/{194-isolated-modules.explainer => 193-isolated-modules.explainer}/src/index.ts (100%) rename src/080-configuring-typescript/{194-isolated-modules.explainer => 193-isolated-modules.explainer}/tsconfig.json (100%) rename src/080-configuring-typescript/{195-cjs-vs-esm.explainer => 194-cjs-vs-esm.explainer}/package.json (100%) rename src/080-configuring-typescript/{195-cjs-vs-esm.explainer => 194-cjs-vs-esm.explainer}/src/esm-module.mts (100%) rename src/080-configuring-typescript/{195-cjs-vs-esm.explainer => 194-cjs-vs-esm.explainer}/src/index.ts (100%) rename src/080-configuring-typescript/{195-cjs-vs-esm.explainer => 194-cjs-vs-esm.explainer}/tsconfig.json (100%) rename src/080-configuring-typescript/{196-multiple-tsconfig-json-files.problem.ts => 195-multiple-tsconfig-json-files.problem.ts} (100%) rename src/080-configuring-typescript/{196-multiple-tsconfig-json-files.solution.ts => 195-multiple-tsconfig-json-files.solution.ts} (100%) rename src/080-configuring-typescript/{196.5-globals-are-tied-to-a-single-tsconfig.problem.ts => 196-globals-are-tied-to-a-single-tsconfig.problem.ts} (100%) rename src/080-configuring-typescript/{196.5-globals-are-tied-to-a-single-tsconfig.solution.ts => 196-globals-are-tied-to-a-single-tsconfig.solution.ts} (100%) diff --git a/src/062-the-global-namespace/166-ambient-context-and-declare-const.problem/helpers.d.ts b/src/062-the-global-namespace/165-ambient-context-and-declare-const.problem/helpers.d.ts similarity index 100% rename from src/062-the-global-namespace/166-ambient-context-and-declare-const.problem/helpers.d.ts rename to src/062-the-global-namespace/165-ambient-context-and-declare-const.problem/helpers.d.ts diff --git a/src/062-the-global-namespace/166-ambient-context-and-declare-const.problem/package.json b/src/062-the-global-namespace/165-ambient-context-and-declare-const.problem/package.json similarity index 100% rename from src/062-the-global-namespace/166-ambient-context-and-declare-const.problem/package.json rename to src/062-the-global-namespace/165-ambient-context-and-declare-const.problem/package.json diff --git a/src/062-the-global-namespace/166-ambient-context-and-declare-const.problem/src/index.ts b/src/062-the-global-namespace/165-ambient-context-and-declare-const.problem/src/index.ts similarity index 100% rename from src/062-the-global-namespace/166-ambient-context-and-declare-const.problem/src/index.ts rename to src/062-the-global-namespace/165-ambient-context-and-declare-const.problem/src/index.ts diff --git a/src/062-the-global-namespace/166-ambient-context-and-declare-const.problem/tsconfig.json b/src/062-the-global-namespace/165-ambient-context-and-declare-const.problem/tsconfig.json similarity index 100% rename from src/062-the-global-namespace/166-ambient-context-and-declare-const.problem/tsconfig.json rename to src/062-the-global-namespace/165-ambient-context-and-declare-const.problem/tsconfig.json diff --git a/src/062-the-global-namespace/166-ambient-context-and-declare-const.solution/helpers.d.ts b/src/062-the-global-namespace/165-ambient-context-and-declare-const.solution/helpers.d.ts similarity index 100% rename from src/062-the-global-namespace/166-ambient-context-and-declare-const.solution/helpers.d.ts rename to src/062-the-global-namespace/165-ambient-context-and-declare-const.solution/helpers.d.ts diff --git a/src/062-the-global-namespace/166-ambient-context-and-declare-const.solution/package.json b/src/062-the-global-namespace/165-ambient-context-and-declare-const.solution/package.json similarity index 100% rename from src/062-the-global-namespace/166-ambient-context-and-declare-const.solution/package.json rename to src/062-the-global-namespace/165-ambient-context-and-declare-const.solution/package.json diff --git a/src/062-the-global-namespace/166-ambient-context-and-declare-const.solution/src/index.ts b/src/062-the-global-namespace/165-ambient-context-and-declare-const.solution/src/index.ts similarity index 100% rename from src/062-the-global-namespace/166-ambient-context-and-declare-const.solution/src/index.ts rename to src/062-the-global-namespace/165-ambient-context-and-declare-const.solution/src/index.ts diff --git a/src/062-the-global-namespace/166-ambient-context-and-declare-const.solution/tsconfig.json b/src/062-the-global-namespace/165-ambient-context-and-declare-const.solution/tsconfig.json similarity index 100% rename from src/062-the-global-namespace/166-ambient-context-and-declare-const.solution/tsconfig.json rename to src/062-the-global-namespace/165-ambient-context-and-declare-const.solution/tsconfig.json diff --git a/src/062-the-global-namespace/167-declare-global.problem/helpers.d.ts b/src/062-the-global-namespace/166-declare-global.problem/helpers.d.ts similarity index 100% rename from src/062-the-global-namespace/167-declare-global.problem/helpers.d.ts rename to src/062-the-global-namespace/166-declare-global.problem/helpers.d.ts diff --git a/src/062-the-global-namespace/167-declare-global.problem/package.json b/src/062-the-global-namespace/166-declare-global.problem/package.json similarity index 100% rename from src/062-the-global-namespace/167-declare-global.problem/package.json rename to src/062-the-global-namespace/166-declare-global.problem/package.json diff --git a/src/062-the-global-namespace/167-declare-global.problem/src/index.ts b/src/062-the-global-namespace/166-declare-global.problem/src/index.ts similarity index 100% rename from src/062-the-global-namespace/167-declare-global.problem/src/index.ts rename to src/062-the-global-namespace/166-declare-global.problem/src/index.ts diff --git a/src/062-the-global-namespace/167-declare-global.problem/src/other-file.ts b/src/062-the-global-namespace/166-declare-global.problem/src/other-file.ts similarity index 100% rename from src/062-the-global-namespace/167-declare-global.problem/src/other-file.ts rename to src/062-the-global-namespace/166-declare-global.problem/src/other-file.ts diff --git a/src/062-the-global-namespace/167-declare-global.problem/tsconfig.json b/src/062-the-global-namespace/166-declare-global.problem/tsconfig.json similarity index 100% rename from src/062-the-global-namespace/167-declare-global.problem/tsconfig.json rename to src/062-the-global-namespace/166-declare-global.problem/tsconfig.json diff --git a/src/062-the-global-namespace/167-declare-global.solution.1/helpers.d.ts b/src/062-the-global-namespace/166-declare-global.solution.1/helpers.d.ts similarity index 100% rename from src/062-the-global-namespace/167-declare-global.solution.1/helpers.d.ts rename to src/062-the-global-namespace/166-declare-global.solution.1/helpers.d.ts diff --git a/src/062-the-global-namespace/167-declare-global.solution.1/package.json b/src/062-the-global-namespace/166-declare-global.solution.1/package.json similarity index 100% rename from src/062-the-global-namespace/167-declare-global.solution.1/package.json rename to src/062-the-global-namespace/166-declare-global.solution.1/package.json diff --git a/src/062-the-global-namespace/167-declare-global.solution.1/src/index.ts b/src/062-the-global-namespace/166-declare-global.solution.1/src/index.ts similarity index 100% rename from src/062-the-global-namespace/167-declare-global.solution.1/src/index.ts rename to src/062-the-global-namespace/166-declare-global.solution.1/src/index.ts diff --git a/src/062-the-global-namespace/167-declare-global.solution.1/src/other-file.ts b/src/062-the-global-namespace/166-declare-global.solution.1/src/other-file.ts similarity index 100% rename from src/062-the-global-namespace/167-declare-global.solution.1/src/other-file.ts rename to src/062-the-global-namespace/166-declare-global.solution.1/src/other-file.ts diff --git a/src/062-the-global-namespace/167-declare-global.solution.1/tsconfig.json b/src/062-the-global-namespace/166-declare-global.solution.1/tsconfig.json similarity index 100% rename from src/062-the-global-namespace/167-declare-global.solution.1/tsconfig.json rename to src/062-the-global-namespace/166-declare-global.solution.1/tsconfig.json diff --git a/src/062-the-global-namespace/167-declare-global.solution.2/helpers.d.ts b/src/062-the-global-namespace/166-declare-global.solution.2/helpers.d.ts similarity index 100% rename from src/062-the-global-namespace/167-declare-global.solution.2/helpers.d.ts rename to src/062-the-global-namespace/166-declare-global.solution.2/helpers.d.ts diff --git a/src/062-the-global-namespace/167-declare-global.solution.2/package.json b/src/062-the-global-namespace/166-declare-global.solution.2/package.json similarity index 100% rename from src/062-the-global-namespace/167-declare-global.solution.2/package.json rename to src/062-the-global-namespace/166-declare-global.solution.2/package.json diff --git a/src/062-the-global-namespace/167-declare-global.solution.2/src/debug.d.ts b/src/062-the-global-namespace/166-declare-global.solution.2/src/debug.d.ts similarity index 100% rename from src/062-the-global-namespace/167-declare-global.solution.2/src/debug.d.ts rename to src/062-the-global-namespace/166-declare-global.solution.2/src/debug.d.ts diff --git a/src/062-the-global-namespace/167-declare-global.solution.2/src/index.ts b/src/062-the-global-namespace/166-declare-global.solution.2/src/index.ts similarity index 100% rename from src/062-the-global-namespace/167-declare-global.solution.2/src/index.ts rename to src/062-the-global-namespace/166-declare-global.solution.2/src/index.ts diff --git a/src/062-the-global-namespace/167-declare-global.solution.2/src/other-file.ts b/src/062-the-global-namespace/166-declare-global.solution.2/src/other-file.ts similarity index 100% rename from src/062-the-global-namespace/167-declare-global.solution.2/src/other-file.ts rename to src/062-the-global-namespace/166-declare-global.solution.2/src/other-file.ts diff --git a/src/062-the-global-namespace/167-declare-global.solution.2/tsconfig.json b/src/062-the-global-namespace/166-declare-global.solution.2/tsconfig.json similarity index 100% rename from src/062-the-global-namespace/167-declare-global.solution.2/tsconfig.json rename to src/062-the-global-namespace/166-declare-global.solution.2/tsconfig.json diff --git a/src/062-the-global-namespace/168-modifying-window.problem/helpers.d.ts b/src/062-the-global-namespace/167-modifying-window.problem/helpers.d.ts similarity index 100% rename from src/062-the-global-namespace/168-modifying-window.problem/helpers.d.ts rename to src/062-the-global-namespace/167-modifying-window.problem/helpers.d.ts diff --git a/src/062-the-global-namespace/168-modifying-window.problem/package.json b/src/062-the-global-namespace/167-modifying-window.problem/package.json similarity index 100% rename from src/062-the-global-namespace/168-modifying-window.problem/package.json rename to src/062-the-global-namespace/167-modifying-window.problem/package.json diff --git a/src/062-the-global-namespace/168-modifying-window.problem/src/index.ts b/src/062-the-global-namespace/167-modifying-window.problem/src/index.ts similarity index 100% rename from src/062-the-global-namespace/168-modifying-window.problem/src/index.ts rename to src/062-the-global-namespace/167-modifying-window.problem/src/index.ts diff --git a/src/062-the-global-namespace/168-modifying-window.problem/tsconfig.json b/src/062-the-global-namespace/167-modifying-window.problem/tsconfig.json similarity index 100% rename from src/062-the-global-namespace/168-modifying-window.problem/tsconfig.json rename to src/062-the-global-namespace/167-modifying-window.problem/tsconfig.json diff --git a/src/062-the-global-namespace/168-modifying-window.solution/helpers.d.ts b/src/062-the-global-namespace/167-modifying-window.solution/helpers.d.ts similarity index 100% rename from src/062-the-global-namespace/168-modifying-window.solution/helpers.d.ts rename to src/062-the-global-namespace/167-modifying-window.solution/helpers.d.ts diff --git a/src/062-the-global-namespace/168-modifying-window.solution/package.json b/src/062-the-global-namespace/167-modifying-window.solution/package.json similarity index 100% rename from src/062-the-global-namespace/168-modifying-window.solution/package.json rename to src/062-the-global-namespace/167-modifying-window.solution/package.json diff --git a/src/062-the-global-namespace/168-modifying-window.solution/src/index.ts b/src/062-the-global-namespace/167-modifying-window.solution/src/index.ts similarity index 100% rename from src/062-the-global-namespace/168-modifying-window.solution/src/index.ts rename to src/062-the-global-namespace/167-modifying-window.solution/src/index.ts diff --git a/src/062-the-global-namespace/168-modifying-window.solution/src/window.d.ts b/src/062-the-global-namespace/167-modifying-window.solution/src/window.d.ts similarity index 100% rename from src/062-the-global-namespace/168-modifying-window.solution/src/window.d.ts rename to src/062-the-global-namespace/167-modifying-window.solution/src/window.d.ts diff --git a/src/062-the-global-namespace/168-modifying-window.solution/tsconfig.json b/src/062-the-global-namespace/167-modifying-window.solution/tsconfig.json similarity index 100% rename from src/062-the-global-namespace/168-modifying-window.solution/tsconfig.json rename to src/062-the-global-namespace/167-modifying-window.solution/tsconfig.json diff --git a/src/062-the-global-namespace/169-modifying-process-env.problem/helpers.d.ts b/src/062-the-global-namespace/168-modifying-process-env.problem/helpers.d.ts similarity index 100% rename from src/062-the-global-namespace/169-modifying-process-env.problem/helpers.d.ts rename to src/062-the-global-namespace/168-modifying-process-env.problem/helpers.d.ts diff --git a/src/062-the-global-namespace/169-modifying-process-env.problem/package.json b/src/062-the-global-namespace/168-modifying-process-env.problem/package.json similarity index 100% rename from src/062-the-global-namespace/169-modifying-process-env.problem/package.json rename to src/062-the-global-namespace/168-modifying-process-env.problem/package.json diff --git a/src/062-the-global-namespace/169-modifying-process-env.problem/src/index.ts b/src/062-the-global-namespace/168-modifying-process-env.problem/src/index.ts similarity index 100% rename from src/062-the-global-namespace/169-modifying-process-env.problem/src/index.ts rename to src/062-the-global-namespace/168-modifying-process-env.problem/src/index.ts diff --git a/src/062-the-global-namespace/169-modifying-process-env.problem/tsconfig.json b/src/062-the-global-namespace/168-modifying-process-env.problem/tsconfig.json similarity index 100% rename from src/062-the-global-namespace/169-modifying-process-env.problem/tsconfig.json rename to src/062-the-global-namespace/168-modifying-process-env.problem/tsconfig.json diff --git a/src/062-the-global-namespace/169-modifying-process-env.solution/helpers.d.ts b/src/062-the-global-namespace/168-modifying-process-env.solution/helpers.d.ts similarity index 100% rename from src/062-the-global-namespace/169-modifying-process-env.solution/helpers.d.ts rename to src/062-the-global-namespace/168-modifying-process-env.solution/helpers.d.ts diff --git a/src/062-the-global-namespace/169-modifying-process-env.solution/package.json b/src/062-the-global-namespace/168-modifying-process-env.solution/package.json similarity index 100% rename from src/062-the-global-namespace/169-modifying-process-env.solution/package.json rename to src/062-the-global-namespace/168-modifying-process-env.solution/package.json diff --git a/src/062-the-global-namespace/169-modifying-process-env.solution/src/index.ts b/src/062-the-global-namespace/168-modifying-process-env.solution/src/index.ts similarity index 100% rename from src/062-the-global-namespace/169-modifying-process-env.solution/src/index.ts rename to src/062-the-global-namespace/168-modifying-process-env.solution/src/index.ts diff --git a/src/062-the-global-namespace/169-modifying-process-env.solution/src/process.d.ts b/src/062-the-global-namespace/168-modifying-process-env.solution/src/process.d.ts similarity index 100% rename from src/062-the-global-namespace/169-modifying-process-env.solution/src/process.d.ts rename to src/062-the-global-namespace/168-modifying-process-env.solution/src/process.d.ts diff --git a/src/062-the-global-namespace/169-modifying-process-env.solution/tsconfig.json b/src/062-the-global-namespace/168-modifying-process-env.solution/tsconfig.json similarity index 100% rename from src/062-the-global-namespace/169-modifying-process-env.solution/tsconfig.json rename to src/062-the-global-namespace/168-modifying-process-env.solution/tsconfig.json diff --git a/src/062-the-global-namespace/170-declare-module.problem/helpers.d.ts b/src/062-the-global-namespace/169-declare-module.problem/helpers.d.ts similarity index 100% rename from src/062-the-global-namespace/170-declare-module.problem/helpers.d.ts rename to src/062-the-global-namespace/169-declare-module.problem/helpers.d.ts diff --git a/src/062-the-global-namespace/170-declare-module.problem/package.json b/src/062-the-global-namespace/169-declare-module.problem/package.json similarity index 100% rename from src/062-the-global-namespace/170-declare-module.problem/package.json rename to src/062-the-global-namespace/169-declare-module.problem/package.json diff --git a/src/062-the-global-namespace/170-declare-module.problem/src/index.ts b/src/062-the-global-namespace/169-declare-module.problem/src/index.ts similarity index 100% rename from src/062-the-global-namespace/170-declare-module.problem/src/index.ts rename to src/062-the-global-namespace/169-declare-module.problem/src/index.ts diff --git a/src/062-the-global-namespace/170-declare-module.problem/tsconfig.json b/src/062-the-global-namespace/169-declare-module.problem/tsconfig.json similarity index 100% rename from src/062-the-global-namespace/170-declare-module.problem/tsconfig.json rename to src/062-the-global-namespace/169-declare-module.problem/tsconfig.json diff --git a/src/062-the-global-namespace/170-declare-module.solution/helpers.d.ts b/src/062-the-global-namespace/169-declare-module.solution/helpers.d.ts similarity index 100% rename from src/062-the-global-namespace/170-declare-module.solution/helpers.d.ts rename to src/062-the-global-namespace/169-declare-module.solution/helpers.d.ts diff --git a/src/062-the-global-namespace/170-declare-module.solution/package.json b/src/062-the-global-namespace/169-declare-module.solution/package.json similarity index 100% rename from src/062-the-global-namespace/170-declare-module.solution/package.json rename to src/062-the-global-namespace/169-declare-module.solution/package.json diff --git a/src/062-the-global-namespace/170-declare-module.solution/src/index.ts b/src/062-the-global-namespace/169-declare-module.solution/src/index.ts similarity index 100% rename from src/062-the-global-namespace/170-declare-module.solution/src/index.ts rename to src/062-the-global-namespace/169-declare-module.solution/src/index.ts diff --git a/src/062-the-global-namespace/170-declare-module.solution/src/module.d.ts b/src/062-the-global-namespace/169-declare-module.solution/src/module.d.ts similarity index 100% rename from src/062-the-global-namespace/170-declare-module.solution/src/module.d.ts rename to src/062-the-global-namespace/169-declare-module.solution/src/module.d.ts diff --git a/src/062-the-global-namespace/170-declare-module.solution/tsconfig.json b/src/062-the-global-namespace/169-declare-module.solution/tsconfig.json similarity index 100% rename from src/062-the-global-namespace/170-declare-module.solution/tsconfig.json rename to src/062-the-global-namespace/169-declare-module.solution/tsconfig.json diff --git a/src/062-the-global-namespace/171-wildcard-in-declare-module.problem/helpers.d.ts b/src/062-the-global-namespace/170-wildcard-in-declare-module.problem/helpers.d.ts similarity index 100% rename from src/062-the-global-namespace/171-wildcard-in-declare-module.problem/helpers.d.ts rename to src/062-the-global-namespace/170-wildcard-in-declare-module.problem/helpers.d.ts diff --git a/src/062-the-global-namespace/171-wildcard-in-declare-module.problem/package.json b/src/062-the-global-namespace/170-wildcard-in-declare-module.problem/package.json similarity index 100% rename from src/062-the-global-namespace/171-wildcard-in-declare-module.problem/package.json rename to src/062-the-global-namespace/170-wildcard-in-declare-module.problem/package.json diff --git a/src/062-the-global-namespace/171-wildcard-in-declare-module.problem/src/index.ts b/src/062-the-global-namespace/170-wildcard-in-declare-module.problem/src/index.ts similarity index 100% rename from src/062-the-global-namespace/171-wildcard-in-declare-module.problem/src/index.ts rename to src/062-the-global-namespace/170-wildcard-in-declare-module.problem/src/index.ts diff --git a/src/062-the-global-namespace/171-wildcard-in-declare-module.problem/tsconfig.json b/src/062-the-global-namespace/170-wildcard-in-declare-module.problem/tsconfig.json similarity index 100% rename from src/062-the-global-namespace/171-wildcard-in-declare-module.problem/tsconfig.json rename to src/062-the-global-namespace/170-wildcard-in-declare-module.problem/tsconfig.json diff --git a/src/062-the-global-namespace/171-wildcard-in-declare-module.solution/helpers.d.ts b/src/062-the-global-namespace/170-wildcard-in-declare-module.solution/helpers.d.ts similarity index 100% rename from src/062-the-global-namespace/171-wildcard-in-declare-module.solution/helpers.d.ts rename to src/062-the-global-namespace/170-wildcard-in-declare-module.solution/helpers.d.ts diff --git a/src/062-the-global-namespace/171-wildcard-in-declare-module.solution/package.json b/src/062-the-global-namespace/170-wildcard-in-declare-module.solution/package.json similarity index 100% rename from src/062-the-global-namespace/171-wildcard-in-declare-module.solution/package.json rename to src/062-the-global-namespace/170-wildcard-in-declare-module.solution/package.json diff --git a/src/062-the-global-namespace/171-wildcard-in-declare-module.solution/src/index.ts b/src/062-the-global-namespace/170-wildcard-in-declare-module.solution/src/index.ts similarity index 100% rename from src/062-the-global-namespace/171-wildcard-in-declare-module.solution/src/index.ts rename to src/062-the-global-namespace/170-wildcard-in-declare-module.solution/src/index.ts diff --git a/src/062-the-global-namespace/171-wildcard-in-declare-module.solution/src/module.d.ts b/src/062-the-global-namespace/170-wildcard-in-declare-module.solution/src/module.d.ts similarity index 100% rename from src/062-the-global-namespace/171-wildcard-in-declare-module.solution/src/module.d.ts rename to src/062-the-global-namespace/170-wildcard-in-declare-module.solution/src/module.d.ts diff --git a/src/062-the-global-namespace/171-wildcard-in-declare-module.solution/tsconfig.json b/src/062-the-global-namespace/170-wildcard-in-declare-module.solution/tsconfig.json similarity index 100% rename from src/062-the-global-namespace/171-wildcard-in-declare-module.solution/tsconfig.json rename to src/062-the-global-namespace/170-wildcard-in-declare-module.solution/tsconfig.json diff --git a/src/065-four-spaces-of-typescript-declarations/172-declare-module-for-overriding-third-party-libraries.problem.ts b/src/065-four-spaces-of-typescript-declarations/171-declare-module-for-overriding-third-party-libraries.problem.ts similarity index 100% rename from src/065-four-spaces-of-typescript-declarations/172-declare-module-for-overriding-third-party-libraries.problem.ts rename to src/065-four-spaces-of-typescript-declarations/171-declare-module-for-overriding-third-party-libraries.problem.ts diff --git a/src/065-four-spaces-of-typescript-declarations/172-declare-module-for-overriding-third-party-libraries.solution.ts b/src/065-four-spaces-of-typescript-declarations/171-declare-module-for-overriding-third-party-libraries.solution.ts similarity index 100% rename from src/065-four-spaces-of-typescript-declarations/172-declare-module-for-overriding-third-party-libraries.solution.ts rename to src/065-four-spaces-of-typescript-declarations/171-declare-module-for-overriding-third-party-libraries.solution.ts diff --git a/src/065-four-spaces-of-typescript-declarations/173-lib-d-ts.problem.ts b/src/065-four-spaces-of-typescript-declarations/172-lib-d-ts.problem.ts similarity index 100% rename from src/065-four-spaces-of-typescript-declarations/173-lib-d-ts.problem.ts rename to src/065-four-spaces-of-typescript-declarations/172-lib-d-ts.problem.ts diff --git a/src/065-four-spaces-of-typescript-declarations/173-lib-d-ts.solution.ts b/src/065-four-spaces-of-typescript-declarations/172-lib-d-ts.solution.ts similarity index 100% rename from src/065-four-spaces-of-typescript-declarations/173-lib-d-ts.solution.ts rename to src/065-four-spaces-of-typescript-declarations/172-lib-d-ts.solution.ts diff --git a/src/065-four-spaces-of-typescript-declarations/174-using-target-to-change-lib-d-ts.problem.ts b/src/065-four-spaces-of-typescript-declarations/173-using-target-to-change-lib-d-ts.problem.ts similarity index 100% rename from src/065-four-spaces-of-typescript-declarations/174-using-target-to-change-lib-d-ts.problem.ts rename to src/065-four-spaces-of-typescript-declarations/173-using-target-to-change-lib-d-ts.problem.ts diff --git a/src/065-four-spaces-of-typescript-declarations/174-using-target-to-change-lib-d-ts.solution.ts b/src/065-four-spaces-of-typescript-declarations/173-using-target-to-change-lib-d-ts.solution.ts similarity index 100% rename from src/065-four-spaces-of-typescript-declarations/174-using-target-to-change-lib-d-ts.solution.ts rename to src/065-four-spaces-of-typescript-declarations/173-using-target-to-change-lib-d-ts.solution.ts diff --git a/src/065-four-spaces-of-typescript-declarations/175-lib-dom-d-ts.problem.ts b/src/065-four-spaces-of-typescript-declarations/174-lib-dom-d-ts.problem.ts similarity index 100% rename from src/065-four-spaces-of-typescript-declarations/175-lib-dom-d-ts.problem.ts rename to src/065-four-spaces-of-typescript-declarations/174-lib-dom-d-ts.problem.ts diff --git a/src/065-four-spaces-of-typescript-declarations/175-lib-dom-d-ts.solution.ts b/src/065-four-spaces-of-typescript-declarations/174-lib-dom-d-ts.solution.ts similarity index 100% rename from src/065-four-spaces-of-typescript-declarations/175-lib-dom-d-ts.solution.ts rename to src/065-four-spaces-of-typescript-declarations/174-lib-dom-d-ts.solution.ts diff --git a/src/065-four-spaces-of-typescript-declarations/176-third-party-types.problem.ts b/src/065-four-spaces-of-typescript-declarations/175-third-party-types.problem.ts similarity index 100% rename from src/065-four-spaces-of-typescript-declarations/176-third-party-types.problem.ts rename to src/065-four-spaces-of-typescript-declarations/175-third-party-types.problem.ts diff --git a/src/065-four-spaces-of-typescript-declarations/176-third-party-types.solution.ts b/src/065-four-spaces-of-typescript-declarations/175-third-party-types.solution.ts similarity index 100% rename from src/065-four-spaces-of-typescript-declarations/176-third-party-types.solution.ts rename to src/065-four-spaces-of-typescript-declarations/175-third-party-types.solution.ts diff --git a/src/065-four-spaces-of-typescript-declarations/177-type-roots-in-tsconfig.problem.ts b/src/065-four-spaces-of-typescript-declarations/176-type-roots-in-tsconfig.problem.ts similarity index 100% rename from src/065-four-spaces-of-typescript-declarations/177-type-roots-in-tsconfig.problem.ts rename to src/065-four-spaces-of-typescript-declarations/176-type-roots-in-tsconfig.problem.ts diff --git a/src/065-four-spaces-of-typescript-declarations/177-type-roots-in-tsconfig.solution.ts b/src/065-four-spaces-of-typescript-declarations/176-type-roots-in-tsconfig.solution.ts similarity index 100% rename from src/065-four-spaces-of-typescript-declarations/177-type-roots-in-tsconfig.solution.ts rename to src/065-four-spaces-of-typescript-declarations/176-type-roots-in-tsconfig.solution.ts diff --git a/src/065-four-spaces-of-typescript-declarations/178-types-that-ship-with-libraries.problem.ts b/src/065-four-spaces-of-typescript-declarations/177-types-that-ship-with-libraries.problem.ts similarity index 100% rename from src/065-four-spaces-of-typescript-declarations/178-types-that-ship-with-libraries.problem.ts rename to src/065-four-spaces-of-typescript-declarations/177-types-that-ship-with-libraries.problem.ts diff --git a/src/065-four-spaces-of-typescript-declarations/178-types-that-ship-with-libraries.solution.ts b/src/065-four-spaces-of-typescript-declarations/177-types-that-ship-with-libraries.solution.ts similarity index 100% rename from src/065-four-spaces-of-typescript-declarations/178-types-that-ship-with-libraries.solution.ts rename to src/065-four-spaces-of-typescript-declarations/177-types-that-ship-with-libraries.solution.ts diff --git a/src/075-designing-your-types/179-domain-modelling-in-typescript.problem.ts b/src/075-designing-your-types/178-domain-modelling-in-typescript.problem.ts similarity index 100% rename from src/075-designing-your-types/179-domain-modelling-in-typescript.problem.ts rename to src/075-designing-your-types/178-domain-modelling-in-typescript.problem.ts diff --git a/src/075-designing-your-types/179-domain-modelling-in-typescript.solution.ts b/src/075-designing-your-types/178-domain-modelling-in-typescript.solution.ts similarity index 100% rename from src/075-designing-your-types/179-domain-modelling-in-typescript.solution.ts rename to src/075-designing-your-types/178-domain-modelling-in-typescript.solution.ts diff --git a/src/075-designing-your-types/180-intro-to-helper-types.problem.ts b/src/075-designing-your-types/179-intro-to-helper-types.problem.ts similarity index 100% rename from src/075-designing-your-types/180-intro-to-helper-types.problem.ts rename to src/075-designing-your-types/179-intro-to-helper-types.problem.ts diff --git a/src/075-designing-your-types/180-intro-to-helper-types.solution.ts b/src/075-designing-your-types/179-intro-to-helper-types.solution.ts similarity index 100% rename from src/075-designing-your-types/180-intro-to-helper-types.solution.ts rename to src/075-designing-your-types/179-intro-to-helper-types.solution.ts diff --git a/src/075-designing-your-types/181-result-type.problem.ts b/src/075-designing-your-types/180-result-type.problem.ts similarity index 100% rename from src/075-designing-your-types/181-result-type.problem.ts rename to src/075-designing-your-types/180-result-type.problem.ts diff --git a/src/075-designing-your-types/181-result-type.solution.ts b/src/075-designing-your-types/180-result-type.solution.ts similarity index 100% rename from src/075-designing-your-types/181-result-type.solution.ts rename to src/075-designing-your-types/180-result-type.solution.ts diff --git a/src/075-designing-your-types/182-multiple-type-parameters.problem.ts b/src/075-designing-your-types/181-multiple-type-parameters.problem.ts similarity index 100% rename from src/075-designing-your-types/182-multiple-type-parameters.problem.ts rename to src/075-designing-your-types/181-multiple-type-parameters.problem.ts diff --git a/src/075-designing-your-types/182-multiple-type-parameters.solution.ts b/src/075-designing-your-types/181-multiple-type-parameters.solution.ts similarity index 100% rename from src/075-designing-your-types/182-multiple-type-parameters.solution.ts rename to src/075-designing-your-types/181-multiple-type-parameters.solution.ts diff --git a/src/075-designing-your-types/183-default-type-parameters.problem.ts b/src/075-designing-your-types/182-default-type-parameters.problem.ts similarity index 100% rename from src/075-designing-your-types/183-default-type-parameters.problem.ts rename to src/075-designing-your-types/182-default-type-parameters.problem.ts diff --git a/src/075-designing-your-types/183-default-type-parameters.solution.ts b/src/075-designing-your-types/182-default-type-parameters.solution.ts similarity index 100% rename from src/075-designing-your-types/183-default-type-parameters.solution.ts rename to src/075-designing-your-types/182-default-type-parameters.solution.ts diff --git a/src/075-designing-your-types/184-type-helper-constraints.problem.ts b/src/075-designing-your-types/183-type-helper-constraints.problem.ts similarity index 100% rename from src/075-designing-your-types/184-type-helper-constraints.problem.ts rename to src/075-designing-your-types/183-type-helper-constraints.problem.ts diff --git a/src/075-designing-your-types/184-type-helper-constraints.solution.ts b/src/075-designing-your-types/183-type-helper-constraints.solution.ts similarity index 100% rename from src/075-designing-your-types/184-type-helper-constraints.solution.ts rename to src/075-designing-your-types/183-type-helper-constraints.solution.ts diff --git a/src/075-designing-your-types/185-tighter-version-of-omit.problem.ts b/src/075-designing-your-types/184-tighter-version-of-omit.problem.ts similarity index 100% rename from src/075-designing-your-types/185-tighter-version-of-omit.problem.ts rename to src/075-designing-your-types/184-tighter-version-of-omit.problem.ts diff --git a/src/075-designing-your-types/185-tighter-version-of-omit.solution.ts b/src/075-designing-your-types/184-tighter-version-of-omit.solution.ts similarity index 100% rename from src/075-designing-your-types/185-tighter-version-of-omit.solution.ts rename to src/075-designing-your-types/184-tighter-version-of-omit.solution.ts diff --git a/src/075-designing-your-types/186-template-literal-types.problem.ts b/src/075-designing-your-types/185-template-literal-types.problem.ts similarity index 100% rename from src/075-designing-your-types/186-template-literal-types.problem.ts rename to src/075-designing-your-types/185-template-literal-types.problem.ts diff --git a/src/075-designing-your-types/186-template-literal-types.solution.ts b/src/075-designing-your-types/185-template-literal-types.solution.ts similarity index 100% rename from src/075-designing-your-types/186-template-literal-types.solution.ts rename to src/075-designing-your-types/185-template-literal-types.solution.ts diff --git a/src/075-designing-your-types/187-passing-unions-to-template-literal-types.problem.ts b/src/075-designing-your-types/186-passing-unions-to-template-literal-types.problem.ts similarity index 100% rename from src/075-designing-your-types/187-passing-unions-to-template-literal-types.problem.ts rename to src/075-designing-your-types/186-passing-unions-to-template-literal-types.problem.ts diff --git a/src/075-designing-your-types/187-passing-unions-to-template-literal-types.solution.ts b/src/075-designing-your-types/186-passing-unions-to-template-literal-types.solution.ts similarity index 100% rename from src/075-designing-your-types/187-passing-unions-to-template-literal-types.solution.ts rename to src/075-designing-your-types/186-passing-unions-to-template-literal-types.solution.ts diff --git a/src/075-designing-your-types/188-mapped-types.problem.ts b/src/075-designing-your-types/187-mapped-types.problem.ts similarity index 100% rename from src/075-designing-your-types/188-mapped-types.problem.ts rename to src/075-designing-your-types/187-mapped-types.problem.ts diff --git a/src/075-designing-your-types/188-mapped-types.solution.ts b/src/075-designing-your-types/187-mapped-types.solution.ts similarity index 100% rename from src/075-designing-your-types/188-mapped-types.solution.ts rename to src/075-designing-your-types/187-mapped-types.solution.ts diff --git a/src/075-designing-your-types/189-as-in-mapped-types.problem.ts b/src/075-designing-your-types/188-as-in-mapped-types.problem.ts similarity index 100% rename from src/075-designing-your-types/189-as-in-mapped-types.problem.ts rename to src/075-designing-your-types/188-as-in-mapped-types.problem.ts diff --git a/src/075-designing-your-types/189-as-in-mapped-types.solution.ts b/src/075-designing-your-types/188-as-in-mapped-types.solution.ts similarity index 100% rename from src/075-designing-your-types/189-as-in-mapped-types.solution.ts rename to src/075-designing-your-types/188-as-in-mapped-types.solution.ts diff --git a/src/080-configuring-typescript/190-my-recommended-tsconfig-base.explainer/package.json b/src/080-configuring-typescript/189-my-recommended-tsconfig-base.explainer/package.json similarity index 100% rename from src/080-configuring-typescript/190-my-recommended-tsconfig-base.explainer/package.json rename to src/080-configuring-typescript/189-my-recommended-tsconfig-base.explainer/package.json diff --git a/src/080-configuring-typescript/190-my-recommended-tsconfig-base.explainer/tsconfig.json b/src/080-configuring-typescript/189-my-recommended-tsconfig-base.explainer/tsconfig.json similarity index 100% rename from src/080-configuring-typescript/190-my-recommended-tsconfig-base.explainer/tsconfig.json rename to src/080-configuring-typescript/189-my-recommended-tsconfig-base.explainer/tsconfig.json diff --git a/src/080-configuring-typescript/191-tsconfig-bases.explainer.ts b/src/080-configuring-typescript/190-tsconfig-bases.explainer.ts similarity index 100% rename from src/080-configuring-typescript/191-tsconfig-bases.explainer.ts rename to src/080-configuring-typescript/190-tsconfig-bases.explainer.ts diff --git a/src/080-configuring-typescript/192-no-emit.explainer.ts b/src/080-configuring-typescript/191-no-emit.explainer.ts similarity index 100% rename from src/080-configuring-typescript/192-no-emit.explainer.ts rename to src/080-configuring-typescript/191-no-emit.explainer.ts diff --git a/src/080-configuring-typescript/193-module-resolution-bundler-or-nodenext.problem.ts b/src/080-configuring-typescript/192-module-resolution-bundler-or-nodenext.problem.ts similarity index 100% rename from src/080-configuring-typescript/193-module-resolution-bundler-or-nodenext.problem.ts rename to src/080-configuring-typescript/192-module-resolution-bundler-or-nodenext.problem.ts diff --git a/src/080-configuring-typescript/193-module-resolution-bundler-or-nodenext.solution.ts b/src/080-configuring-typescript/192-module-resolution-bundler-or-nodenext.solution.ts similarity index 100% rename from src/080-configuring-typescript/193-module-resolution-bundler-or-nodenext.solution.ts rename to src/080-configuring-typescript/192-module-resolution-bundler-or-nodenext.solution.ts diff --git a/src/080-configuring-typescript/194-isolated-modules.explainer/package.json b/src/080-configuring-typescript/193-isolated-modules.explainer/package.json similarity index 100% rename from src/080-configuring-typescript/194-isolated-modules.explainer/package.json rename to src/080-configuring-typescript/193-isolated-modules.explainer/package.json diff --git a/src/080-configuring-typescript/194-isolated-modules.explainer/src/index.ts b/src/080-configuring-typescript/193-isolated-modules.explainer/src/index.ts similarity index 100% rename from src/080-configuring-typescript/194-isolated-modules.explainer/src/index.ts rename to src/080-configuring-typescript/193-isolated-modules.explainer/src/index.ts diff --git a/src/080-configuring-typescript/194-isolated-modules.explainer/tsconfig.json b/src/080-configuring-typescript/193-isolated-modules.explainer/tsconfig.json similarity index 100% rename from src/080-configuring-typescript/194-isolated-modules.explainer/tsconfig.json rename to src/080-configuring-typescript/193-isolated-modules.explainer/tsconfig.json diff --git a/src/080-configuring-typescript/195-cjs-vs-esm.explainer/package.json b/src/080-configuring-typescript/194-cjs-vs-esm.explainer/package.json similarity index 100% rename from src/080-configuring-typescript/195-cjs-vs-esm.explainer/package.json rename to src/080-configuring-typescript/194-cjs-vs-esm.explainer/package.json diff --git a/src/080-configuring-typescript/195-cjs-vs-esm.explainer/src/esm-module.mts b/src/080-configuring-typescript/194-cjs-vs-esm.explainer/src/esm-module.mts similarity index 100% rename from src/080-configuring-typescript/195-cjs-vs-esm.explainer/src/esm-module.mts rename to src/080-configuring-typescript/194-cjs-vs-esm.explainer/src/esm-module.mts diff --git a/src/080-configuring-typescript/195-cjs-vs-esm.explainer/src/index.ts b/src/080-configuring-typescript/194-cjs-vs-esm.explainer/src/index.ts similarity index 100% rename from src/080-configuring-typescript/195-cjs-vs-esm.explainer/src/index.ts rename to src/080-configuring-typescript/194-cjs-vs-esm.explainer/src/index.ts diff --git a/src/080-configuring-typescript/195-cjs-vs-esm.explainer/tsconfig.json b/src/080-configuring-typescript/194-cjs-vs-esm.explainer/tsconfig.json similarity index 100% rename from src/080-configuring-typescript/195-cjs-vs-esm.explainer/tsconfig.json rename to src/080-configuring-typescript/194-cjs-vs-esm.explainer/tsconfig.json diff --git a/src/080-configuring-typescript/196-multiple-tsconfig-json-files.problem.ts b/src/080-configuring-typescript/195-multiple-tsconfig-json-files.problem.ts similarity index 100% rename from src/080-configuring-typescript/196-multiple-tsconfig-json-files.problem.ts rename to src/080-configuring-typescript/195-multiple-tsconfig-json-files.problem.ts diff --git a/src/080-configuring-typescript/196-multiple-tsconfig-json-files.solution.ts b/src/080-configuring-typescript/195-multiple-tsconfig-json-files.solution.ts similarity index 100% rename from src/080-configuring-typescript/196-multiple-tsconfig-json-files.solution.ts rename to src/080-configuring-typescript/195-multiple-tsconfig-json-files.solution.ts diff --git a/src/080-configuring-typescript/196.5-globals-are-tied-to-a-single-tsconfig.problem.ts b/src/080-configuring-typescript/196-globals-are-tied-to-a-single-tsconfig.problem.ts similarity index 100% rename from src/080-configuring-typescript/196.5-globals-are-tied-to-a-single-tsconfig.problem.ts rename to src/080-configuring-typescript/196-globals-are-tied-to-a-single-tsconfig.problem.ts diff --git a/src/080-configuring-typescript/196.5-globals-are-tied-to-a-single-tsconfig.solution.ts b/src/080-configuring-typescript/196-globals-are-tied-to-a-single-tsconfig.solution.ts similarity index 100% rename from src/080-configuring-typescript/196.5-globals-are-tied-to-a-single-tsconfig.solution.ts rename to src/080-configuring-typescript/196-globals-are-tied-to-a-single-tsconfig.solution.ts