Skip to content

Add default with by extending ObjectBuilder #13

@HugoMendes98

Description

@HugoMendes98

It allows to create custom builders with specific methods.

Example:

class MyBuilder<T, /*...*/> extends ObjectBuilder</*...*/> {
  /* properties from constructor, etc... */

  public withUpdate(): MyBuilder</*...*/> {
    return this.with("update", () => (data: T) => this.myMethod(this.myProperty, data));
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions