mirror of
https://github.com/atom/atom.git
synced 2026-04-28 03:01:47 -04:00
10 lines
322 B
CoffeeScript
10 lines
322 B
CoffeeScript
module.exports =
|
|
observeConfig: (keyPath, args...) ->
|
|
@configSubscriptions ?= {}
|
|
@configSubscriptions[keyPath] = atom.config.observe(keyPath, args...)
|
|
|
|
unobserveConfig: ->
|
|
if @configSubscriptions?
|
|
subscription.off() for keyPath, subscription of @configSubscriptions
|
|
@configSubscriptions = null
|