feat: add OptionsProvider

This class will replace the current PartialOptionsWatcher.

Change-Id: I09e5847e6d9d94362683629f5576e804eef20955
diff --git a/src/common/partialOptionsWatcher.js b/src/common/partialOptionsWatcher.js
index 3c6cec2..261a6d4 100644
--- a/src/common/partialOptionsWatcher.js
+++ b/src/common/partialOptionsWatcher.js
@@ -2,6 +2,9 @@
 
 import {getOptions} from './optionsUtils.js';
 
+/**
+ * @deprecated Use {@link OptionsProvider} instead.
+ */
 export default class PartialOptionsWatcher {
   constructor(options) {
     this.watchedOptions = options;