From 885df7527feb7354760dc4d7b3929574d853da0d Mon Sep 17 00:00:00 2001 From: Matt Pocock Date: Wed, 16 Aug 2023 10:14:29 +0100 Subject: [PATCH] 2023-08-16T09:14:29.391Z --- .../057-extend-object-using-intersections.problem.ts | 0 .../057-extend-object-using-intersections.solution.ts | 0 .../058-extend-object-using-interfaces.problem.ts | 0 .../058-extend-object-using-interfaces.solution.1.ts | 0 .../058-extend-object-using-interfaces.solution.2.ts | 0 .../059-compare-between-intersections-and-interfaces.explainer.ts | 0 .../060-index-signatures.problem.ts | 0 .../060-index-signatures.solution.1.ts | 0 .../060-index-signatures.solution.2.ts | 0 .../060-index-signatures.solution.3.ts | 0 .../060-index-signatures.solution.4.ts | 0 .../061-index-signatures-with-defined-keys.problem.ts | 0 .../061-index-signatures-with-defined-keys.solution.1.ts | 0 .../061-index-signatures-with-defined-keys.solution.2.ts | 0 .../062-record-type-with-union-as-keys.problem.ts | 0 .../062-record-type-with-union-as-keys.solution.ts | 0 .../063-declaration-merging-of-interfaces.problem.ts | 0 .../063-declaration-merging-of-interfaces.solution.ts | 0 .../064-pick-type-helper.problem.ts | 0 .../064-pick-type-helper.solution.1.ts | 0 .../064-pick-type-helper.solution.2.ts | 0 .../065-omit-type-helper.problem.ts | 0 .../065-omit-type-helper.solution.1.ts | 0 .../065-omit-type-helper.solution.2.ts | 0 .../066-partial-type-helper.problem.ts | 0 .../066-partial-type-helper.solution.ts | 0 .../067-required-type-helper.explainer.ts | 0 27 files changed, 0 insertions(+), 0 deletions(-) rename src/{020-sets-of-types => 020-objects}/057-extend-object-using-intersections.problem.ts (100%) rename src/{020-sets-of-types => 020-objects}/057-extend-object-using-intersections.solution.ts (100%) rename src/{020-sets-of-types => 020-objects}/058-extend-object-using-interfaces.problem.ts (100%) rename src/{020-sets-of-types => 020-objects}/058-extend-object-using-interfaces.solution.1.ts (100%) rename src/{020-sets-of-types => 020-objects}/058-extend-object-using-interfaces.solution.2.ts (100%) rename src/{020-sets-of-types => 020-objects}/059-compare-between-intersections-and-interfaces.explainer.ts (100%) rename src/{020-sets-of-types => 020-objects}/060-index-signatures.problem.ts (100%) rename src/{020-sets-of-types => 020-objects}/060-index-signatures.solution.1.ts (100%) rename src/{020-sets-of-types => 020-objects}/060-index-signatures.solution.2.ts (100%) rename src/{020-sets-of-types => 020-objects}/060-index-signatures.solution.3.ts (100%) rename src/{020-sets-of-types => 020-objects}/060-index-signatures.solution.4.ts (100%) rename src/{020-sets-of-types => 020-objects}/061-index-signatures-with-defined-keys.problem.ts (100%) rename src/{020-sets-of-types => 020-objects}/061-index-signatures-with-defined-keys.solution.1.ts (100%) rename src/{020-sets-of-types => 020-objects}/061-index-signatures-with-defined-keys.solution.2.ts (100%) rename src/{020-sets-of-types => 020-objects}/062-record-type-with-union-as-keys.problem.ts (100%) rename src/{020-sets-of-types => 020-objects}/062-record-type-with-union-as-keys.solution.ts (100%) rename src/{020-sets-of-types => 020-objects}/063-declaration-merging-of-interfaces.problem.ts (100%) rename src/{020-sets-of-types => 020-objects}/063-declaration-merging-of-interfaces.solution.ts (100%) rename src/{020-sets-of-types => 020-objects}/064-pick-type-helper.problem.ts (100%) rename src/{020-sets-of-types => 020-objects}/064-pick-type-helper.solution.1.ts (100%) rename src/{020-sets-of-types => 020-objects}/064-pick-type-helper.solution.2.ts (100%) rename src/{020-sets-of-types => 020-objects}/065-omit-type-helper.problem.ts (100%) rename src/{020-sets-of-types => 020-objects}/065-omit-type-helper.solution.1.ts (100%) rename src/{020-sets-of-types => 020-objects}/065-omit-type-helper.solution.2.ts (100%) rename src/{020-sets-of-types => 020-objects}/066-partial-type-helper.problem.ts (100%) rename src/{020-sets-of-types => 020-objects}/066-partial-type-helper.solution.ts (100%) rename src/{020-sets-of-types => 020-objects}/067-required-type-helper.explainer.ts (100%) diff --git a/src/020-sets-of-types/057-extend-object-using-intersections.problem.ts b/src/020-objects/057-extend-object-using-intersections.problem.ts similarity index 100% rename from src/020-sets-of-types/057-extend-object-using-intersections.problem.ts rename to src/020-objects/057-extend-object-using-intersections.problem.ts diff --git a/src/020-sets-of-types/057-extend-object-using-intersections.solution.ts b/src/020-objects/057-extend-object-using-intersections.solution.ts similarity index 100% rename from src/020-sets-of-types/057-extend-object-using-intersections.solution.ts rename to src/020-objects/057-extend-object-using-intersections.solution.ts diff --git a/src/020-sets-of-types/058-extend-object-using-interfaces.problem.ts b/src/020-objects/058-extend-object-using-interfaces.problem.ts similarity index 100% rename from src/020-sets-of-types/058-extend-object-using-interfaces.problem.ts rename to src/020-objects/058-extend-object-using-interfaces.problem.ts diff --git a/src/020-sets-of-types/058-extend-object-using-interfaces.solution.1.ts b/src/020-objects/058-extend-object-using-interfaces.solution.1.ts similarity index 100% rename from src/020-sets-of-types/058-extend-object-using-interfaces.solution.1.ts rename to src/020-objects/058-extend-object-using-interfaces.solution.1.ts diff --git a/src/020-sets-of-types/058-extend-object-using-interfaces.solution.2.ts b/src/020-objects/058-extend-object-using-interfaces.solution.2.ts similarity index 100% rename from src/020-sets-of-types/058-extend-object-using-interfaces.solution.2.ts rename to src/020-objects/058-extend-object-using-interfaces.solution.2.ts diff --git a/src/020-sets-of-types/059-compare-between-intersections-and-interfaces.explainer.ts b/src/020-objects/059-compare-between-intersections-and-interfaces.explainer.ts similarity index 100% rename from src/020-sets-of-types/059-compare-between-intersections-and-interfaces.explainer.ts rename to src/020-objects/059-compare-between-intersections-and-interfaces.explainer.ts diff --git a/src/020-sets-of-types/060-index-signatures.problem.ts b/src/020-objects/060-index-signatures.problem.ts similarity index 100% rename from src/020-sets-of-types/060-index-signatures.problem.ts rename to src/020-objects/060-index-signatures.problem.ts diff --git a/src/020-sets-of-types/060-index-signatures.solution.1.ts b/src/020-objects/060-index-signatures.solution.1.ts similarity index 100% rename from src/020-sets-of-types/060-index-signatures.solution.1.ts rename to src/020-objects/060-index-signatures.solution.1.ts diff --git a/src/020-sets-of-types/060-index-signatures.solution.2.ts b/src/020-objects/060-index-signatures.solution.2.ts similarity index 100% rename from src/020-sets-of-types/060-index-signatures.solution.2.ts rename to src/020-objects/060-index-signatures.solution.2.ts diff --git a/src/020-sets-of-types/060-index-signatures.solution.3.ts b/src/020-objects/060-index-signatures.solution.3.ts similarity index 100% rename from src/020-sets-of-types/060-index-signatures.solution.3.ts rename to src/020-objects/060-index-signatures.solution.3.ts diff --git a/src/020-sets-of-types/060-index-signatures.solution.4.ts b/src/020-objects/060-index-signatures.solution.4.ts similarity index 100% rename from src/020-sets-of-types/060-index-signatures.solution.4.ts rename to src/020-objects/060-index-signatures.solution.4.ts diff --git a/src/020-sets-of-types/061-index-signatures-with-defined-keys.problem.ts b/src/020-objects/061-index-signatures-with-defined-keys.problem.ts similarity index 100% rename from src/020-sets-of-types/061-index-signatures-with-defined-keys.problem.ts rename to src/020-objects/061-index-signatures-with-defined-keys.problem.ts diff --git a/src/020-sets-of-types/061-index-signatures-with-defined-keys.solution.1.ts b/src/020-objects/061-index-signatures-with-defined-keys.solution.1.ts similarity index 100% rename from src/020-sets-of-types/061-index-signatures-with-defined-keys.solution.1.ts rename to src/020-objects/061-index-signatures-with-defined-keys.solution.1.ts diff --git a/src/020-sets-of-types/061-index-signatures-with-defined-keys.solution.2.ts b/src/020-objects/061-index-signatures-with-defined-keys.solution.2.ts similarity index 100% rename from src/020-sets-of-types/061-index-signatures-with-defined-keys.solution.2.ts rename to src/020-objects/061-index-signatures-with-defined-keys.solution.2.ts diff --git a/src/020-sets-of-types/062-record-type-with-union-as-keys.problem.ts b/src/020-objects/062-record-type-with-union-as-keys.problem.ts similarity index 100% rename from src/020-sets-of-types/062-record-type-with-union-as-keys.problem.ts rename to src/020-objects/062-record-type-with-union-as-keys.problem.ts diff --git a/src/020-sets-of-types/062-record-type-with-union-as-keys.solution.ts b/src/020-objects/062-record-type-with-union-as-keys.solution.ts similarity index 100% rename from src/020-sets-of-types/062-record-type-with-union-as-keys.solution.ts rename to src/020-objects/062-record-type-with-union-as-keys.solution.ts diff --git a/src/020-sets-of-types/063-declaration-merging-of-interfaces.problem.ts b/src/020-objects/063-declaration-merging-of-interfaces.problem.ts similarity index 100% rename from src/020-sets-of-types/063-declaration-merging-of-interfaces.problem.ts rename to src/020-objects/063-declaration-merging-of-interfaces.problem.ts diff --git a/src/020-sets-of-types/063-declaration-merging-of-interfaces.solution.ts b/src/020-objects/063-declaration-merging-of-interfaces.solution.ts similarity index 100% rename from src/020-sets-of-types/063-declaration-merging-of-interfaces.solution.ts rename to src/020-objects/063-declaration-merging-of-interfaces.solution.ts diff --git a/src/020-sets-of-types/064-pick-type-helper.problem.ts b/src/020-objects/064-pick-type-helper.problem.ts similarity index 100% rename from src/020-sets-of-types/064-pick-type-helper.problem.ts rename to src/020-objects/064-pick-type-helper.problem.ts diff --git a/src/020-sets-of-types/064-pick-type-helper.solution.1.ts b/src/020-objects/064-pick-type-helper.solution.1.ts similarity index 100% rename from src/020-sets-of-types/064-pick-type-helper.solution.1.ts rename to src/020-objects/064-pick-type-helper.solution.1.ts diff --git a/src/020-sets-of-types/064-pick-type-helper.solution.2.ts b/src/020-objects/064-pick-type-helper.solution.2.ts similarity index 100% rename from src/020-sets-of-types/064-pick-type-helper.solution.2.ts rename to src/020-objects/064-pick-type-helper.solution.2.ts diff --git a/src/020-sets-of-types/065-omit-type-helper.problem.ts b/src/020-objects/065-omit-type-helper.problem.ts similarity index 100% rename from src/020-sets-of-types/065-omit-type-helper.problem.ts rename to src/020-objects/065-omit-type-helper.problem.ts diff --git a/src/020-sets-of-types/065-omit-type-helper.solution.1.ts b/src/020-objects/065-omit-type-helper.solution.1.ts similarity index 100% rename from src/020-sets-of-types/065-omit-type-helper.solution.1.ts rename to src/020-objects/065-omit-type-helper.solution.1.ts diff --git a/src/020-sets-of-types/065-omit-type-helper.solution.2.ts b/src/020-objects/065-omit-type-helper.solution.2.ts similarity index 100% rename from src/020-sets-of-types/065-omit-type-helper.solution.2.ts rename to src/020-objects/065-omit-type-helper.solution.2.ts diff --git a/src/020-sets-of-types/066-partial-type-helper.problem.ts b/src/020-objects/066-partial-type-helper.problem.ts similarity index 100% rename from src/020-sets-of-types/066-partial-type-helper.problem.ts rename to src/020-objects/066-partial-type-helper.problem.ts diff --git a/src/020-sets-of-types/066-partial-type-helper.solution.ts b/src/020-objects/066-partial-type-helper.solution.ts similarity index 100% rename from src/020-sets-of-types/066-partial-type-helper.solution.ts rename to src/020-objects/066-partial-type-helper.solution.ts diff --git a/src/020-sets-of-types/067-required-type-helper.explainer.ts b/src/020-objects/067-required-type-helper.explainer.ts similarity index 100% rename from src/020-sets-of-types/067-required-type-helper.explainer.ts rename to src/020-objects/067-required-type-helper.explainer.ts