1.0.1 • Published 2 years ago

prop-change-decorators v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years 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

2 years ago

1.0.0

2 years ago