2.2.0 • Published 11 months ago

@aegenet/belt-json-ignore v2.2.0

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

npm version

@aegenet/belt-json-ignore

@jsonIgnore decorator for TypeScript classes to ignore fields when serializing to JSON.

Note: Stage 3 decorator (for stage 2, you can use an older version (< 2.0.0) of this package).

💾 Installation

yarn add @aegenet/belt-json-ignore@^2.0.0
# or
npm i @aegenet/belt-json-ignore@^2.0.0

📝 Usage

import { jsonIgnore } from '@aegenet/belt-json-ignore';

class MyClass {
  @jsonIgnore
  public mySubPrivateField: string = 'abcdefg';
  public something: string = 'ok';
}

const instance = new MyClass();
JSON.stringify(instance); // '{"something":"ok"}'
2.2.0

11 months ago

2.1.0

12 months ago

1.6.2

1 year ago

1.7.0

1 year ago

2.0.0

1 year ago

1.5.0

1 year ago

1.4.2

1 year ago

1.4.1

1 year ago

1.4.0

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago