Skip to content

Commit b9b7191

Browse files
committed
refactor(generation): remove tempest/container dependency
1 parent 033e1cc commit b9b7191

4 files changed

Lines changed: 6 additions & 7 deletions

File tree

packages/generation/composer.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
"nette/php-generator": "4.2.1",
99
"nette/schema": "^1.3.4",
1010
"nikic/php-parser": "^5.3",
11-
"tempest/container": "3.x-dev",
1211
"tempest/support": "3.x-dev",
1312
"psr/container": "^2.0"
1413
},

packages/generation/src/TypeScript/GenerateTypesCommand.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
namespace Tempest\Generation\TypeScript;
66

7+
use Psr\Container\ContainerInterface;
78
use Tempest\Console\ConsoleCommand;
89
use Tempest\Console\HasConsole;
9-
use Tempest\Container\Container;
1010

1111
final readonly class GenerateTypesCommand
1212
{
@@ -15,7 +15,7 @@
1515
public function __construct(
1616
private TypeScriptGenerationConfig $config,
1717
private TypeScriptGenerator $generator,
18-
private Container $container,
18+
private ContainerInterface $container,
1919
) {}
2020

2121
#[ConsoleCommand(

packages/generation/src/TypeScript/StructureResolvers/ClassStructureResolver.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace Tempest\Generation\TypeScript\StructureResolvers;
66

7-
use Tempest\Container\Container;
7+
use Psr\Container\ContainerInterface;
88
use Tempest\Generation\TypeScript\InterfaceDefinition;
99
use Tempest\Generation\TypeScript\PropertyDefinition;
1010
use Tempest\Generation\TypeScript\StructureResolver;
@@ -25,7 +25,7 @@
2525
{
2626
public function __construct(
2727
private TypeScriptGenerationConfig $config,
28-
private Container $container,
28+
private ContainerInterface $container,
2929
) {}
3030

3131
public function resolve(TypeReflector $type, TypeScriptGenerator $generator): InterfaceDefinition

packages/generation/src/TypeScript/StructureResolvers/EnumStructureResolver.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
namespace Tempest\Generation\TypeScript\StructureResolvers;
66

7+
use Psr\Container\ContainerInterface;
78
use ReflectionEnumBackedCase;
89
use ReflectionEnumUnitCase;
910
use RuntimeException;
10-
use Tempest\Container\Container;
1111
use Tempest\Generation\TypeScript\StructureResolver;
1212
use Tempest\Generation\TypeScript\TypeDefinition;
1313
use Tempest\Generation\TypeScript\TypeNodes\TypeNode;
@@ -23,7 +23,7 @@
2323
{
2424
public function __construct(
2525
private TypeScriptGenerationConfig $config,
26-
private Container $container,
26+
private ContainerInterface $container,
2727
) {}
2828

2929
public function resolve(TypeReflector $type, TypeScriptGenerator $generator): TypeDefinition

0 commit comments

Comments
 (0)