Files
atom/src/stdlib/config-observer.coffee

9 lines
268 B
CoffeeScript

module.exports =
observeConfig: (keyPath, callback) ->
@configSubscriptions ?= {}
@configSubscriptions[keyPath] = config.observe(keyPath, callback)
unobserveConfig: ->
for keyPath, subscription of @configSubscriptions ? {}
subscription.cancel()