Skip to content

TypeScript: improve UseCase#execute typing #107

@azu

Description

@azu

From #101 (comment)

Currently, Following pattern is pass.
We want to improve this.

class UseCase extends UseCase {
    execute(value: string) {
        // do some
    }
}
const useCase = new UseCase();
// FIXME: This execute(number) is pass!
context.useCase(useCase).execute(42).then(() => {
  
})

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions