2.7.0 • Published 11 months ago

base-ddd v2.7.0

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

BASE DDD


Conjunto de herramientas para poder implementar en el desarrollo con node.

npm i base-ddd

value object

Estas clases asbtractas ayudan a modelar el negocio.

  • Boolean
  • Date
  • Number
  • String
  • Uuid
  • Id
  • Enum

Boolean

export class BooleanTypeImp extends ArrayType {
}

Date

export class DateTypeImp extends DateType {}

Number

export class NumberTypeImp extends NumberType {}

String

export class StringTypeImp extends StringType {}

Uuid

export class UuidTypeImp extends UuidType {
}

Id

export class IdTypeImp extends IdType {}

Enum

enum StatusString {
  UP = 'up',
  DOWN = 'down',
}

export class EnumTypeImp extends EnumType<StatusString> {
  constructor(value: keyof typeof StatusString | null | undefined = null) {
    super(EnumType.create<StatusString>(value, Object.values(StatusString)));
  }
}

Tools

2.7.0

11 months ago

2.5.0

1 year ago

2.4.0

1 year ago

2.6.0

12 months ago

2.3.0

1 year ago

2.2.0

1 year ago

2.1.0

1 year ago

2.0.0

2 years ago

1.14.1

3 years ago

1.14.3

3 years ago

1.14.2

3 years ago

1.14.0

3 years ago

1.13.0

3 years ago

1.12.0

3 years ago

1.11.0

3 years ago

1.9.0

3 years ago

1.10.0

3 years ago

1.8.0

3 years ago

1.7.0

3 years ago

1.6.0

3 years ago

1.5.0

3 years ago

1.4.0

3 years ago

1.3.0

3 years ago

1.2.0

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago