Beignet API reference
    Preparing search index...

    Interface UseCaseBuilderRoot<Ctx>

    Root builder returned by createUseCase.

    interface UseCaseBuilderRoot<Ctx> {
        command<Name extends string>(
            name: Name,
        ): UseCaseBuilder<Ctx, Name, "command", undefined, undefined, readonly []>;
        query<Name extends string>(
            name: Name,
        ): UseCaseBuilder<Ctx, Name, "query", undefined, undefined, readonly []>;
    }

    Type Parameters

    • Ctx
    Index

    Methods

    Methods

    • Create a command use case (write/side-effect path)

      Type Parameters

      • Name extends string

      Parameters

      Returns UseCaseBuilder<Ctx, Name, "command", undefined, undefined, readonly []>

    • Create a query use case (read-only path)

      Type Parameters

      • Name extends string

      Parameters

      Returns UseCaseBuilder<Ctx, Name, "query", undefined, undefined, readonly []>