2.1.1 • Published 1 year ago

dataclass v2.1.1

Weekly downloads
639
License
ISC
Repository
github
Last release
1 year ago

Data Class

Syntax sugar that leverages the power of available type systems in JavaScript and TypeScript to provide an effortless way for defining data structures of domain models and data transfer objects that are immutable and persistent.

import { Record } from "dataclass";

class User extends Record {
  name: string = "Anon";
  age: number = 25;
}

let user = User.create({ name: "Liza", age: 23 });
let updated = user.copy(name: "Ann");

user.equals(updated);

Links

Read full docs on GitHub or on the homepage.

3.0.0-beta.1

1 year ago

3.0.0-beta.0

1 year ago

2.1.1

3 years ago

2.1.0

3 years ago

2.0.0

4 years ago

2.0.0-beta.3

4 years ago

2.0.0-beta.2

4 years ago

2.0.0-beta.1

4 years ago

2.0.0-beta.0

4 years ago

1.2.0

6 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

1.0.0-rc.2

8 years ago

1.0.0-rc.1

8 years ago