0.0.2 • Published 8 years ago

@hako1912/ts-observer v0.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
8 years ago

��simple observer for TypeScript # Setup bash npm i @hako1912/ts-observer # Usage ObservableValue typescript const obs: ObsValue<string> = new ObsValue<string>('apple') obs.addListener((val: string, oldVal: string) => { console.log(${val}, ${oldVal}) }) obs.val = 'banana' // banana, apple ObservableList typescript const obsList: ObsList<string> = new ObsList<string>() obsList.addArrayListener((appends, removes) => { console.log(appends: ${appends}, removes: ${removes}) }) obsList.push('val1', 'val2') // appends: ['val1', 'val2'], removes: [] obsList.remove('val1', 'val2') // appends: [], removes: ['val1', 'val2'] obsList.addElementListener((val, oldVal) => { console.log(${val}, ${oldVal}) }) obsList.values()[0] = 'changed' // changed, val1 # License MIT

0.0.2

8 years ago

0.0.1

8 years ago