1.0.1 • Published 12 months ago

prop-change-decorators v1.0.1

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

Prop Change Decorators

NPM License

Install

npm install prop-change-decorators

Install peer dependencies

npm install rxjs@7

Usage

import { Dispatcher, Clamp, ClampTarget } from 'prop-change-decorators';

class Entity {
	@Dispatcher()
	change$: ChangeDispatcher<Entity>;

	@Clamp({ name: 'numberValue' })
	private __numberValue__ = 5;
	numberValue: number;
	numberValueMin: number = 0;
	numberValueMax: number = 10;

	@ClampTarget({ name: 'numberValue' })
	private __numberValueTarget__: number = 8;
	numberValueTarget: number;
}
1.0.1

12 months ago

1.0.0

12 months ago