Μετάβαση στο περιεχόμενο

ICommandHandler

Αυτό το περιεχόμενο δεν είναι ακόμη διαθέσιμο στη γλώσσα σου.

Defined in: packages/cqrs/src/interfaces.ts:28

Handles one command class, registered with @CommandHandler(Command).

@CommandHandler(CreateUserCommand)
class CreateUserHandler implements ICommandHandler<CreateUserCommand, string> {
async execute(command: CreateUserCommand): Promise<string> {
return users.create(command.name);
}
}

TCommand extends ICommand = ICommand

TResult = unknown

execute(command): Promise<TResult>

Defined in: packages/cqrs/src/interfaces.ts:32

TCommand

Promise<TResult>