mirror of
https://github.com/atom/atom.git
synced 2026-02-03 11:14:59 -05:00
9 lines
268 B
CoffeeScript
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()
|