Remove TypeScript attribute

This commit is contained in:
philipp lang 2025-06-11 23:55:42 +02:00
parent 0c4e12132a
commit 286148de2e
5 changed files with 2 additions and 12 deletions

View File

@ -8,18 +8,16 @@ use Spatie\LaravelData\Attributes\MapInputName;
use Spatie\LaravelData\Attributes\MapOutputName;
use Spatie\LaravelData\Attributes\WithTransformer;
use Spatie\LaravelData\Mappers\SnakeCaseMapper;
use Spatie\TypeScriptTransformer\Attributes\Typescript;
use App\Lib\Transformers\DateTransformer;
use Carbon\Carbon;
#[MapInputName(SnakeCaseMapper::class)]
#[MapOutputName(SnakeCaseMapper::class)]
#[TypeScript]
class DateData extends Data
{
public function __construct(
#[WithTransformer(DateTransformer::class)]
public string $raw,
public Carbon $raw,
public string $human,
) {}

View File

@ -6,11 +6,9 @@ use Spatie\LaravelData\Data;
use Spatie\LaravelData\Attributes\MapInputName;
use Spatie\LaravelData\Attributes\MapOutputName;
use Spatie\LaravelData\Mappers\SnakeCaseMapper;
use Spatie\TypeScriptTransformer\Attributes\Typescript;
#[MapInputName(SnakeCaseMapper::class)]
#[MapOutputName(SnakeCaseMapper::class)]
#[TypeScript]
class ActivityData extends Data {
public function __construct(

View File

@ -6,11 +6,9 @@ use Spatie\LaravelData\Data;
use Spatie\LaravelData\Attributes\MapInputName;
use Spatie\LaravelData\Attributes\MapOutputName;
use Spatie\LaravelData\Mappers\SnakeCaseMapper;
use Spatie\TypeScriptTransformer\Attributes\Typescript;
#[MapInputName(SnakeCaseMapper::class)]
#[MapOutputName(SnakeCaseMapper::class)]
#[TypeScript]
class GroupData extends Data {
public function __construct(

View File

@ -10,11 +10,9 @@ use App\Member\Membership;
use App\Member\Member;
use App\Activity;
use App\Lib\Data\DateData;
use Spatie\TypeScriptTransformer\Attributes\Typescript;
#[MapInputName(SnakeCaseMapper::class)]
#[MapOutputName(SnakeCaseMapper::class)]
#[TypeScript]
class MembershipData extends Data
{

View File

@ -6,11 +6,9 @@ use Spatie\LaravelData\Data;
use Spatie\LaravelData\Attributes\MapInputName;
use Spatie\LaravelData\Attributes\MapOutputName;
use Spatie\LaravelData\Mappers\SnakeCaseMapper;
use Spatie\TypeScriptTransformer\Attributes\Typescript;
#[MapInputName(SnakeCaseMapper::class)]
#[MapOutputName(SnakeCaseMapper::class)]
#[TypeScript]
class SubactivityData extends Data {
public function __construct(